I\'m absolutely down with the whole \'all the way down\' philosophy of async programming. However, there are many places in .Net where you just don\'t have any control over