My client needs an affordable Windows test platform that hosts 3 virtual machines in it: XP, Vista, and Windows 7. They need to be able to install some custom software that they produced. They need to be able to install and uninstall this custom software for testing purposes, as well as reboot the virtual machine for each operating system. Among my client and I, we need to connect from Ubuntu Linux, Windows 7, and the latest Mac OSX. Therefore, a Terminal Services connection works best because my client and I have free RDP protocol clients installed.
What is the cheapest solution out there that we can purchase where we install like an appliance that serves this up to us? My client doesn't mind spending like $6000 USD up front, but they'd like to keep it down to around $150 USD/month after that.