Apple says dont upgrade to Windows Vista as iTunes wont work

Do you know that the latest version of iTunes ver 7.0.2 has compatibility issues with Windows Vista, in fact it is so serious that Apple is asking users to wait to upgrade Windows until after the next release of iTunes which will be available in the next few weeks. Some known compatibility issues with iTunes 7.0.2 include -
. iTunes Store purchases may not play when upgrading to Windows Vista from Windows 2000 or XP.
. iPod models with the "Enable Disk Use" option turned off may be unable to update or restore iPod software, and make changes to iPod settings.
. iPod models configured to Auto Sync and have the "Enable Disk Use" option turned off may require being ejected and reconnected to resync.
. Ejecting an iPod from the Windows System Tray using the "Safely Remove Hardware" feature may corrupt your iPod. To always safely eject an iPod, choose Eject iPod from the Controls menu within iTunes.
. Cover Flow animation may be slower than expected.
. Contacts and calendars will not sync with iPod.
(The fix after the jump)
In case you still want to upgrade follow these steps.
. Deauthorize all iTunes Store accounts.
. Enable Disk Use on all iPod models.
. Uninstall iTunes.
. Perform a clean install of Windows Vista (Highly recommended but not required).
. Reinstall the latest version of iTunes.
. Open iTunes.
. Choose Authorize Computer from the Store menu in iTunes.











I've used Vista RC1 for some weeks. Just about all the software I've tried, ranging from massive games to quite low-level utilities, worked fine. (The main exception was StarForce copy protection; that got me a nice, polite "incompatible driver" message.)
So I've just gotta admire Apple's coding prowess... it's clearly not easy to write stuff that's this incompatible. Is this a cunning ploy to undermine Vista, or mere incompetence? Hilarious, either way.
I long ago decided that there were many viruses I'd rather have on my system than spyTunes. This sort of thing is not doing much to change my mind.