Microsoft Live Labs : Volta →
Idea - split app components into n-tiers at compile-time by annotating the components with certain tags. Volta can also compile MSIL -> Javascript; so you can decide if your component should run in a browser (in JScript) or inside a .NET VM on server-side