I'm a software developer and my workstation is running Win7 Ultimate, 64bit. I want to run a virtual PC on which I can deploy and run the web-software I create, as a virtual web-server PC. I want the VM to also be Windows as that's what I know, the version isn't too important but on that PC I want to run things like MySQL, TomCat, etc. I see VMWare make 'Player', also I see VirtualBox and I know MS also have solutions too, which I've heard good things about.
Does it make much difference which I use as far as creating & using VMs? Or are they all pretty similar?
EDIT: On the MS side, didn't they used to provide free time-limited VMs for testing older OS/browser setups? Is that still available, and compatible with any/all of these tools mentioned above?