Also, I'd like to add this bit of info for the future:
This past weekend I was setting up a computer that is going to be dedicated to my bike. I installed Windows 8 (no not xp, not vista, not win 7... win 8)
ECMSpy works just fine! One issue I did have is the driver for my cable. I've got the xopti inside cable (as stated above) it runs on the Prolific USB-COM driver. Windows 8 already has that driver! I had installed the driver for my cable but windows kept saying it couldn't use the device. I had to uninstall the cable, delete the driver, then reinstall the cable and let windows use it's built in (and newer) driver.
SOOO from the looks of it, when windows 8 comes out and you hook your usb cable up, there are no drivers to install (at this point)
once I got the cable to actually grab a COM port, ECMSpy connected and it seemed to even connect, and fetch maps faster than on windows 7