Yeah, I'm happy for ya. Since I have both the Timetrax USB adapter and serial I understand your initial frustration. Having used both for over a year now, I realize that if you have a serial port available, run your XM through it - its so much simpler and more reliable. I hope it doesn't happen to you, but I have to reloaad the drivers and reset the XM with Timetrax several times in the past (a royal pain in the *** when you're on a roadtrip).
I think the XM FAQ should really come right out and tell folks (especially the noobs) that if you got a serial port available use that first and only if there are no more serial ports available to get the USB XM interface. A serial interface is cheap, can actually be homemade by even the least experienced hobbyist, and alleviates the reqiurement for additional drivers (read headaches).