Some stuff I work on ( http://csharppad.com/gist/9082173 )