A word of warning...
I usually think of my XP installation running under vmware hosted on FC6 as being the same as a fully native XP installation. For the most part it is, except for this little problem.
I tried to do a firmware update of my Creative MuVo N200 mp3 player from this XP and it crash the XP session and rebooted into safe mode. After this, the player wouldn't power on and wasn't recognized as a usb device anymore. I did eventually figure out how to recover and update the firmware from a native XP system, but it was quite an adventure to do so.
So..., if you're going to do a windows-base firmware update of any sort, I'd highly recommend doing so from a native windows system, not a vmware-hosted one. At least that's how I'll be doing it from now on.