Awesome job Tom.
I however have a suggestion for all those articles with 15 different code snippets. Could you include a download link where we can get the whole thing with a single copy / paste?
It would save a lot of time and garantee that we don't screw it up in the process.