I came across this sentence and was surprised that the gerund was used instead the infinitive with to:
The best way for promoting a service is to give customers what they want and to satisfy them.
Why is it not written "to promote" ?Is it a mistake? I don't think so . Is there a difference in the meaning between for and to in this case? Would it be possible to write "The best way of promoting a service"