Is a Virtual PC acceptable for determining your application compatibility? For example, running a Virtual PC on Windows 7 to check compatibility of XP, Vista, and Windows 8. If it works on the virtual machine, is it safe to say that it will most likely work on that platform?