The Visual Studio Async CTP combines a new simple and composable pattern for asynchronous APIs, with "await" and "async" language keywords in Visual Basic and C#, that avoids asynchronous code having to be written "inside-out" using callbacks. The CTP is a painless install/uninstall on top of Visual Studio 2010 RTM, and comes with plenty of samples and documentation. The single AsyncCtpLibrary assembly is just 104Kb, and the Silverlight version only 132Kb. Recommended, because it's pretty likely you'll see this in C# 5. Multiple logical flow are really simple to implement now. No extra threads running, but you can implement them customly.
Thanks for finding and participating on our site. Since you are new a couple suggestions. Normally if someone submits 10 articles from their blog we just ban them. But you're a MSFT person and you seem for real. So here's the thing. Try submitting them as you write them. Don't submit more than a couple a week. We monitor all of it.
Also, submit other articles than the ones you like that you think the community will find interesting. Finally, add comments to interesting posts. Those are all of the actions of a good DNK community member. And we'd like for you to be one.
I left your last article up there. Thanks for adding to our site.