http://www.google.com/search?query=on-page+seo
http://blogs.sitepoint.com/ultimate-seo-checklist/
http://www.sitepoint.com/forums/search-engine-optimization-3...
Basically, SEO comes down to having awesome content, identifying it properly on your site, and getting other people to link to it.
What is proposed in the OP's link is NOT impossible as the various detractors in this thread would have you believe, but it IS a lot of work. The tech stuff is easy, consistently building out your backlinks is the hardest part. If you're lucky, they'll start to grow on their own and you have 100% passive income.
But the OP made it sound easy. It's not easy.
I like seobook and seomoz, and I'll check out the other sites you mentioned. Thanks!
The tech stuff is easy for us. If us programmers can figure out the non-tech stuff, we can be rich!
Is pure gold (there's tons more on SEOmoz).
I am not condoning such methods.
Also, careful clicking any links in those forums. Lots of disgusting, immature people over there.