Hi All,
The USB strategy didn't work, nor did multiple attempts to uninstall the Canon software. It seems that even if you use the Windows Add/Remove utility, some remnants of the original Canon installations remain.
Here is a solution which ended up working for me. Feel free to try this, but at your own risk! Making uninformed changes to the registry and windows folder is dangerous!
1. Uninstall all Canon programs
2. Using Notepad, inspect all oemxx.inf files for any references to Canon cameras. I then delete theoemXX.inf file corresponding oemXX.pnf file. These files are found in c:\windows\inf
3. Run Windows registry (regedit.exe) and delete a folder named "Canon" which has subfolders with the names of Canon software. (Mine was located at: HKEY_LOCAL_MACHINE\SOFTWARE\Canon )
4. Deleted any files/folders related Canon cameras in c:\windows\twain_32 (I wanted a USB transfer, not Twain.)
5. Restart the computer
6. Reinstall the Canon Software
7. Restart the computer
8. Connect the 30D
Since using the above strategy, I have been having no trouble whatsoever!
~Dom