The best SEO company is the SEO company that best alligns with your requirements and goals at the available budget. In most cases, the best SEO company is the company that can get you the greatest visibility in search engines such as google for your target keywords whilst ensuring the methods they use are completely within the search engine guidelines so as to avoid any devastating penalties.
The best current SEO companies are:
1. pMachine.com - Great value and ethics.
2. Reboot Online Marketing