I'm upgrading soon to Windows 7. I plan to use Virtual PC to create different development environments for different scenarios (also, for productivity reasons I don't want my games and my development environment on the same machine!). However, I feel that it's going to be a pain to set up these VMs on all the computers I use - especially if I'm developing with frequently-modified CTP frameworks.
Is it possible to set up a Virtual PC VM in a central location so it can be run from any PC?
Can you store Virtual PC VMs on an external hard disk?
On a NAS?
Any issues I should know about?