That sounds great.  I wonder how application virtualization is coming along and what if anything is in Windows7?  Install apps x and y with different service packs, different .Net versions and remove at any time without effecting anything else.