Limewire PRO is the best sharing program IMO....excluding torrents of course //content.invisioncic.com/y282845/emoticons/wink.gif.608e3ea05f1a9f98611af0861652f8fb.gif
If you'd like it let me know and I can send you a link to it.
Also, yes, cable owns all. I've got cable back home and it beats the hell out of my DSL, even being the upgraded "business class" DSL.
DSL, however, is still not available to most people though jmac (but cable really is). Back home I live in a fairly decently sized city (70,000 ish I think), and I cannot get DSL living quite close to the actual city limit.