"Asynchronous methods in WinRT also offer progress reporting, although the protocol is complicated by COM's (relatively) retarded type system." -- C# 5.0 in a Nutshell
Something about this ticks me off...a substitute teacher goes to trial on FELONY charges over the every day teacher's mistake of installing adware on their machine??