I have a Compaq notebook with Windows 2007 Home Basic and Core2Duo T6600 processor 32-bit system. I want Windows XP and Windows Vista as guest operating systems on my machine. I am unable to install Windows Virtual PC 2007, because I don't have Hardware virtualization technology.
Which Virtual Machine software can I install to virtualize Windows XP and Vista?
On googling I found VMWare, Virtual box, VMPlayer, etc. on many forums and articles, but I can't decide which would be the best.
UPDATE:
I want free software, it won't be on a server since I have a standalone notebook. I don't want any live migrations. I need to download virtual machine software and create a virtual machine for Windows XP and Windows Vista on my 32-bit Windows 7 OS.