Мне кажется, что я что-то по этому поводу уже писал. Где-то 1.5 года назад вплотную познакомился с виртуализацией (компов) и до сих пор тащусь с этого.
Раньше у меня компьютер выглядел как новогодняя елка — несколько Visual Stud’ий, GCC, Codewarrior, куча всяких SDK и другой разработческой дребени, куча пользовательских программ. В общем, море разного софта, который во первых добавлял тормоза, во вторых конфликтовал, а в третьих просто запутывал где находится что.
Сейчас, наконец все раскидал по виртуальным машинам. Одна для разработки под Windы c студиями, вторая с Ruby, Oracl’ом, Jboss и прочей Web фигней, еще несколько для разных заморочек (домен, RMS Server, чистая XP для тестирования). Спокойно включаю и гашу их когда нужно.
А на реальной машине пользовательский софт и само собой VMWare.
Очень-очень рекомендую, если у вас достаточно мощный комп и много разношерстного софта.
P.S. Следующий шаг — вложенная виртуализация, чтобы можно было в VM поставить несколько других VM и включать/выключать и настраивать их всех вместе.