Personally, I have 256K SDSL. It comes into my house and immediately connects to a router which is then connected to an ethernet switch/hub (technically a switch since it will do both 10 and 100 at the same time). I have static IP's for everything, as well as a UNIX firewall. Standard Counter-Strike pings are in the range of 35ms minimum, 50ms average, at least on a good east coast server. A good server will give me my maximum download bandwidth of 32KB/sec. So far I have yet to have any real problems, with the exception of modem-like speeds, but even that's pretty rare. Also, if I try to ping more than about 500 servers in CS, the connection stops respoding for a couple minutes.