I need to test my website on Windows, now and in the future. I don't yet have Windows. I just need the software, but don't mind purchasing hardware to get the software. What's the cheapest ethical way to do this?
Some options:
buy a used computer on eBay. Will I be able to upgrade to future versions of Windows if I also upgrade the hardware, including everything but the hard drive? I'm considering a $100 box on eBay with Windows XP Pro.
buy Windows XP Pro (about $140 on eBay), and pay for upgrades as time goes by.
use a screen capture service on the web. (These are either too expensive or don't offer enough control, in my experience).
UPDATE: I bought a sealed version of XP Pro from a reseller on Amazon.