Got as far as I could with Tasks until I ran into a .NET 4.5-only snippet. Need to switch to VS2012.