It is a good post. This site is loaded with lots of interesting things, it helped me in many ways.
http://lamelife.de/?p=545