On my desktop (Windows 7), I'd like to set up a few instances of Windows Server 2008 to run various platforms that I'm dealing with at work such as SharePoint, BizTalk, CRM, and so forth.
I've tried the built in offering, Windows Virtual PC, and that does OK but it seems like it takes a very long time to start up. Considering these are development VMs that I'll be starting and stopping regularly, that is kind of important. I'd also like the flexibility to create a base Windows Server 2008 VM that I can copy to quickly stand up new development VMs.
Considering those two features, does anyone have any suggestions from free offerings I should look into?