Firstly this isn't a complete post, i've been flat chat offline alot of today so i'll update this a bit more in the morning.
However to briefly answer your question Mike, there sure is. With Taree Internet for example, the company is only quite new as i only brought it online early this year after leaving the company i worked for to set-up on my own.
Allready we rank around the top 5 on Google.com for "SEO Company" and around top 25 for just "SEO" and still rising which is ultra competative. The best SEO's and teams of SEO Companies have been working for years, and invested thousands just to try and break in to the top 50 and i've done it in a matter of months on a virtually non-existant marketing budget.
Obviously i've got the upper hand on a general webmaster having extensive SEO experience, however it does show it can be done and for very little investment if you're prepared to learn a bit.
I'll update this in the morning with some more specific advice, however feel free to read some of the SEO tips and articles in the SEO section in the mean time.
