I was reading quite interesting article about black hat SEO and white hat SEO. These are different techniques adopted in optimizing a website for search engine. Timboy has written an interesting article about `Search engine optimization (SEO) from black to white`.

Black Hat

Some good links regarding SEO hats

http://www.silverdisc.co.uk/articles/seohats/

http://seoblackhat.com/