wish I could delete my last post, but here:
Top Five Ways to Choose an SEO Consulting Firm
Just do that, hang out and read a bit around here and understand what they are doing with your money. Choose a good firm, analyze everything they do and focus on your end of the business.
Good luck, I need some sleep (ignore my rambling posts)