I've moved around a little and used both DSL and Cable. On the east coast (North Carolina, Raliegh-Durham) I used the Time Warner RoadRunner Cable internet. It was blazingly fast. I routinely saw around 45kilobyte uploads and 300kilobyte downloads (Note this was using bittorrent which is built for uploadly and downloadly and generally saturating your connection). I paid 45 dollars for that connection and there was a premium 60 dollar service that offered even greater connections but I never tried that out. Now I moved over to the West Coast and used the Adelphia Cable, and paid 60 dollars for cable internet and only saw 30kilobyte uploads and 180K downloads. So I was a little vivid and switched to SBC DSL. Now I have the Pro package on SBC for 40 bucks (they have an Express Package for less). And I am seeing the speeds I was used to. The installations were much different in each case for the cable they came and set everything up and made sure it was working, for the dsl the sent a package in the mail and I set up myself (had to talk to tech support, which wasn't unpleasant, but I don't much like calling tech support either). So for my experience it depends on where you are and who's serving you and it might just take a little experimentation to find out what's best for you (Kinda like different cell companies).
After 6 years of dial-up, my town is finally getting DSL and Cable services. My question is which is better? I only know people who have DSL. They say it is great compared to dial-up but how is it to cable? Thanks in advance.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic