Да. У меня VS2005, VS2008 и VS2010, все они счастливо живут бок о бок на одной машине для разработки.
Microsoft рекомендует установить несколько версий по порядку. Начните с самой низкой версии и продолжайте свой путь. Таким образом, старые версии не будут перезаписывать то, что не должны.