Explanation on above post:
After reading Trader333 post and then re-reading mine I would just like to clarify what I was saying as oppose to how it may have sounded.
The in house team I use for SEO is not full time based sat in the office constantly updating and refining the site. They are only brought in when we start slipping down the ranks, at the same time they also concentrate on all aspects of the site and not just SEO.
I have had people do this over the phone with me previously but personally I have found it much more pro-active (and not any dearer) to have them in front of me, that way I can explain what I want and they can do, it's actually a lot quicker and can save money but source locally.
Usually companies that promote they will get you above all others are key word sellers, they can be very good and charges can be reasonable whilst they take all the effort out of it. If you do this then get them to demo to you first (FOC), they can do this for 24 hours with a specific keyword (usually the highest used one) to rank you top of page. You can also choose what search pages you want to be listed on, ie, AOL, Bing and of course the old favourite Google.
Regards,
Lee Shepherd