Great step-by-step guide. It's incredibly useful for those who are just starting out.
SEO is an ongoing process which pays off in the long run. You're not going to see results too fast, and if you do, you may be trouble. Don't build too fast because you will get penalized (it's happended to me).