Hi Brian,
The problems you've been seeing is why I have various development tools installed on different VMs. Been there done that got the scars. I use VMware here at work but I've heard others mention some freebies that are out there. If you're starting from scratch it may be something to consider.
Mark