Everything I have heard points toward DSL being better. DSL is basically 4 telephone lines wrapped together it is your bandwidth (just like you telephone line) and the speed is the same whether 2 or 3000 people are on in your area.

This is were cable falls short! Cable basically is a huge pool of bandwidth and when you pull an IP from the cable company (this is only if not dedicated cable) you would "jump into that pool. So lets for instance say two of you are in the pool you can swim around freely and the water is still clean but as more and more people jump in you space gets more and more invaded and soon you are smashed up agains the side of the pool by bertha's ass (you know the one that smell like she has never wiped it).

This is were DSL falls short! Uploads are slower

I prefer DSL also