I want to setup a CRM 3.0 test environment for my company. We currently have a production version running on Small Business Server 2003/SQL Server 2005 running on one machine. I would like to use the same machine for testing/development purposes. From what I've read, VMWare (or a variant of virtual modeling) is our best/easiest solution for testing. I have never worked with VM's before so i am looking for a detailed explanation of how to setup one up for CRM 3.0 testing purposes.