One great new feature in .NET 4.0 is the Stream.CopyTo method. In order to copy a stream in .NET 3.5 we needed to use something like: public static long CopyStream( Stream source, Stream target) { const int bufSize = 0x1000; byte [] buf = new byte [bufSize...