If you've had a chance to play around with Silverlight for Windows Phone , you've likely realized the importance of asynchronous programming and event handling. Pushing tasks off thread keeps your UI responsive and allows users to interact with your application...