Another round - updated the old one and added some more code snippets: https://gist.github.com/3857191 Please review. -M -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf