I agree with some of the other posts on here, feel some of the other companies are a bit miffed because they are not high up the rankings because they have not paid. Yes you have to pay, same as Google PPC, if you want the top position you got to pay for it. Good leads from TopSEO's.