Do you have a USB joystick as well? While USB is great for connecting control devices, it's not going to share that bus well with some types of USB connections.
USB network devices are evil. The networking companies love to sell them, because they are so easy to install. The downside is that the USB bus was never designed for that kind of use, and if you have other USB devices it will cause problems. USB also uses a lot of CPU power to move data around, so any high-bandwidth connection over USB will cost you a lot of CPU speed to stay connected.
You need to talk to your DSL provider about getting an Ethernet DSL device and PCI network card. Your provider may offer that as an option if you ask for it. It's your best shot.
------------------
Sean "Lephturn" Conrad - Aces High Chief Trainer
A proud member of the mighty Flying Pigs
http://www.flyingpigs.comCheck out
Lephturn's Aerodrome for AH articles and training info!