I've used wireless DSL in Japan, and cable back in the states. Going based on the technology only, not dealing with service, I definitely prefer cable. It's a heck of a lot faster I've found, and more importantly, you're not sitting on an internal network. When we got DSL here (Japan, cable wasn't offered on base) I was really excited cause I thought I'd finally get to run my site off my computer. But you're on an internal network, and so you can't route requests to your machine obviously. I can run whatever I want off my cable connection. I know some people run servers off DSL, so I don't know if it's different in the states. In Japan, there's one ground line phone company, NTT, which owns everything. So there are no options on DSL, you just get what they give you, and they assign you a 10.0.x.x address on their network.