This morning (Italy time zone) the MSDN home page had a pleasant surprise, a very good example of using VS.NET for architecting distributed system.

http://msdn.microsoft.com/vstudio/productinfo/enterprise/default.aspx?pull=/library/en-us/dnvsent/html/FoodMovers0.asp

Enjoy!