Mix,
of course you are right about USB ADSL modems (I didn't even know they existed!) and an up-to-date real hardware router is the only way to go.
Now I know it is
far less likely, but your router might also
"..be old / virus infected / in need of software updates etc. etc...."
See:
NSA Laughs at PCs, Prefers Hacking Routers and Switches | Threat Level | Wired.com
How many people regularly check their gear for firmware updates?
Sorry, can't resist it when you get a bit vehement....
Mac
Remember that not all PPRuNers are tech savvy or have the means to go out and buy new kit...
(also, I can think of several times when updating software/drivers/etc. has borked one of my systems and I've had to reimage, so I'm a teeny bit wary if everthing is working nicely. [A recent example was the normally excellent BlueSoleil bluetooth stack])