>I'm talking about small companies. They don't know what is VMWare; frankly I don't know either :).
VMWare is software that allows you to run a virtual OS build on another... so you would be able to run any version of Windows on Vista. The software would be pretty cheap too. The main disadvantage is startup-shutdown time of the VM.