Async language support in C# 5

If you followed Eric Lippers blogpost on Continuation Passing Style programming last week you might have seen it coming: C# 5.0 will support a language integrated asynchronous programming model. No more hassle with IAsyncResults and delegates, no more need to turn yourself inside out while trying to prevent blocking a thread.

Being a C# and parallel programming junky I think this will do as my favorite announcement of this PDC 2010 !