Re: MP3 Download Sites?
If you are after MP3's by established, commercial bands/artists then Amazon and iTunes are good options. iTunes now does DRM free, high quality downloads.
I have been subscribing to eMusic for several years. Lots of music, but not much by established bands. However, it you are into lesser known artists and genres then eMusic is the way to go. I have downloaded 100's of tracks from eMusic - all HQ 320Kbps.
Beyond these you have Beatport (expensive), as you say Napster and Rhapsody are geared towards those who prefer to stream their music.
A recent poll suggests that 6 out of 7 dwarfs are not happy