I've had the problem with everything from DSL connections, cable modems, printers, hard drives, modems etc.
I find that it's works out well that if I'm paying for a product or service, anything that I might come in contact with tech support for is platform independent. For instance, I have systems on both AT&T Broadband and Speakeasy DSL, the troubleshooting for which takes place with the computer unplugged and is in no way dependant on the computer/router connected. Obviously there's not much you can do with a device that's plugged into your computer other than keep a Windows partition around or go without support if that's a company's policy, I suppose.
They only want to talk to you if you run that windows crap. I just tell myself that the tech-support guys are too dumb to be able to figure out how to do anything with Linux.
I just tell myself that as much as I might like Linux, it doesn't make sense to spend the huge amount of resources it would take to be able to officially support an operating system (in all its incarnations) that a minimal percentage of their users use. Speakeasy won't officially support Linux, but their techs are pretty smart and can troubleshoot most issues from their own knowledge. Brian J. Conway bconway@alum.wpi.edu "LINUX is obsolete" - Andrew S. Tanenbaum, creator of Minix - Jan 29, 1992