Google Page Rank is determined by the “Quality” and “Quantity” of External Links (Also know as Inbound Links). Yahoo and Bing also add weight to your SERP location by looking at the quality and types of other pages linking into your site. The key is Link Quality over Quantity, though a large number of marginal sites will, at least at the moment, have a greater benefit than a few higher ranking sites. There are often heated debates about the equation of quality of quantity and the benefits/detractors of link farms, etc. As a small business owner, time is critical and building quality links will benefit you long term. Do it right the first time. Also if you concentrate on building good links now, in the future when, not if, the Search Engines and Directories fix the loopholes, there will only be a positive effect. Yours are right and rank higher, those that did it wrong are penalized or banned. Search Engines are there to provide the best content; they are looking out for the browsing user not the business. Cheat and you may get penalized or banned from results altogether. It is important to know who is linking to you to keep your reputation clean. If you are engaging in reciprocal links (Exchanges) it is important to make sure your partner is on the up and up.