Thanks for the great blog posting! I am in a similar situation as you, as in I have been learning SEO from scratch and seeing really good improvements. Though I highly doubt that I will be fired (fingers crossed!)

Loved the section on Job Board postings as we deal with a lot of those type of clients. A very great and informative blog post.