@mr_a500
The only incompatibilities I've run into are web browser related and Ethernet related.
Some ISPs require you to administer your account via the web and that means Internet Exploiter most of the time. I've had good luck with Firefox as well but usually they push IE on you.
The Ethernet problem I've run into is with the old ASDG LANRover card. It is so old it uses an ancient Ethernet protocol which I know is not supported by Shaw's cable modems (Motorola). I upgraded to a X-Surf and of course had no problems since.
I've run ISDN, DSL and cable with my A3000D via an Ethernet interface for years now.