Hi Mike,
I don't have a direct solution to your problem. However, you could purchase a relatively inexpensive card reader (I recommend a Sandisk) and avoid the whole issue of camera drivers. Odds are that the card reader will be faster at downloading. I have a 30D and a card reader, and I would never go back to downloading straight from camera.
regards,
Brendan