Code Snippets and Notes from working through the Definitive Guide to Javscript