Well Mike C. you've gotten a pretty good start on your
seo education. The industry is unfortunately covered with tons of unethical companies and people. The best place for you to start to get an education is Google's webmaster terms of service. Spend some time there at first to understand what you should really be shopping for in the first place so you don't waste your money to start with like most of us have in the past. Then visit the ihelpyou.com forum, which is the best place that I could ever find on the web for good solid
seo advice. Just read the site to begin with. As someone who started doing
seo years ago for our own sites because we dealt with too many unethical types and spent a bundle in the process I wish you luck!