It just makes sense, because if you establish yourself as a leader then the people will follow. Those with questions seek those with answers. When you constantly provide them with real value, both free and paid, then they can see that you do in fact know what you are talking about. I believe that people respond better when you have their best interest at heart, instead of dollar signs in your eyes.
Have you ever gotten the SAME EXACT email from 4 different people? Seems to me like these people just want to push their crappy software on everyone.
Any input or advice on the subject?