@magicalclick:Your timing is good - if you watch one of the keynotes (think it was Chris Sells) they go through how easy it is to create a simple XAML app using BING as the data source - then they make a couple of changes and BOOM! the calls o BING are async.

Not saying it's all easy but I think they have done some great work on making async appear to be as straightforward as sync by doing some fancy footwork behind the scenes.