I read SEORoundtable and SEOBook aswell, both excellent resources, I also reccomend Matt Cutt's blog, he actually works for Google and is well and truly in the know...
I had the SEO for my website done by a company called SEO-Angels in Preston... they were cheap and got me into 6th position in google in the natural listings...
Here's a link to their site... SEO Preston