Not everything is in SEO
There are some situations when best SEO companies and top positions on Google, Yahoo or Bing will not raise your site income. Simply because you can’t handle all needed keywords since there can be a hundred or thousands of appropriate buying phrases. In that moment you need to consider paid PPC (pay per click campaigns). Basically you as a advertiser pay only when visitor click on your ad. Your ads are being placed on other site by relevant keyword phrases so you are getting highly targeted visitors which you aim to convert. Since visitors are highly targeted conversion is much easier then visitor who stumbled at your site from some unknown source.
Now another problem emerge, since most of small business companies are not expert in PPC campaigns, lot of their money get wasted on bad visitors, or they pay visitor way to much. Also bad phrases choice will never be shown in top sponsored results and you will lose best possible conversions.
In this moment companies like Nett Solutions came in. With wise targeting and experience with PPC campaigns (Adwords, Yahoo Publisher Network) these companies manage to take top sponsored positions very easily. This is very important since competition on mentioned network is enormous. Millions of webmasters are aiming top phrases in goal of conversion. Some phrases are so saturated and has prices to xxx$ figures. PPC campaign companies input their experience and practically save your money. Publishers get more relevant visitors for less money. Only thing these company usually needs are your keywords, your site and your budget, all other is managed by them, yet still you have complete report on their efficiency.
Usually their provision is small price to pay when looking to the results and long term savings.
When SEO is not enough go with PPC.