Don't ask me architecture questions...

Instead, post them on Architecture forums: http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=229&SiteID=1

As this forum ramps up, I expect some interesting dialogs to ensue.

Cheers,

Ali