Ya se encuentra disponible la version CTP de Visual Studio Async que sera incluida en la próxima revisión de c# 5.0,

Las nuevas características que están incluyendo nos permiten un desarrollo más simple de aplicaciones multi-thread, se han incorporado dos nuevos keywords: await y async.

‘await’ sirve para marcar una llamada asíncrona y programar como si fuera sincrono sin necesidad de usar ‘callbakcs’.

Video de futuro de C#