Those are issues that lots of ppl have differing opinions on. One thing i will say is that if you use netgear router, dont connect to a server on port 6667, netgear seems to not get along with it at all.

A good website that may interest you is http://www.practicallynetworked.com/howto/ They have a lot of reviews, both equipment and various cable and dsl companies, as well as good forums. Seems to me i even saw a general cable vs dsl article there. Great place to do some research smile