Was thinking of having a professional do some SEO on my website but would like to get some recommendations, there's so many of them out there.
While I have yet to hire an outside SEO firm, I think I would go with BigOakInc, the people behind http://www.rankedhard.com/.
I only used submitexpress once and i achieve first page on google for some keyword. But in the same time,you must keep your site updated with new content to achieve the good SERP.