There's something that really pisses me off about some Napster users, and that's that they somehow feel it's their right to download entire albums for free from other people who've paid for them. I like artist, I buy artist's album, good for me cos I get album, good for artist cos artist gets money. Someone else likes artist, they d/l album, artists gets nothing, I get nothing except annoyance that I had to pay for it and that person doesn't. Personally I think it would be great if it was possible to prevent somebody downloading more than say 3 songs by a particular artist. (Unfortunately that's not possible technically.)
But for people like me who download songs to see if an artist is any good, or to get rare stuff that you can't buy, why should we suffer at the hands of whingers who happen to have a cable or fibre connection, and use that connection to download dozens of mp3s but complain when a 56k user downloads from them? If I download from a cable user, I know they're not going to get disconnected, and I know that if I leave my computer alone it's going to download at 50k+. If I download from a 56k user I have to hope that they don't get cut off from a phone line glitch, and I don't have to worry about my dowload speed decreasing every time they click on a web page link! It makes a hell of a lot of sense to download from somebody faster than you, until you get up to T1 sorts of speeds where you can download almost as fast as you can find songs.
As far as the sharing thing goes... well, I'm fine to share my songs, but only if I'm not using my connection for anything else. I mus quite a bit, and if anybody wanted to download from me then, I'd cut them off. And tell them why, mind you. But the question has never arisen, because for some reason, even though I have no firewall or anything, people can't download songs from me, no matter what I do to Napster or my computer.