This site is excellent. I use it all the time. I've found a lot of good stuff here. I basically use this to find stuff I like. Then when I go home I'll look for full albums on Napster to download for my NapsterToGo mp3.
Also, try: http://www.live365.com
Another good one.