Skater, I am in a similar position, just can't justify the price of seo. So, just like anything else I started to educate myself :). Very steep learning curve and I am sure that the 550 a month boys would do it quicker and more efficiently...but.
I found this...