This is probably a very stupid question, but I have to ask. Does Parallels reserve the amount of memory you define for a VM? Or does it only grab it when you actually launch the VM? For example if I have 2GB of memory installed and assign 1GB to Windows XP Pro through Parallels does it actually take/reserve the memory from the Mac side, or does it only allocate the memory when the VM is actually running. Therefore the Mac side has the full 2GB unless I lauch the VM.