Matthew Groves decided to do a C# Advent Calendar this year in the style of the F# Advent Calendar that's been around for years. I volunteered to be the blog post for December 18. What was I thinking? Topic, topic, topic.......