i think they've now made it free for everyone. its fucking brilliant. i cant really be arsed to explain the concept. think online jukebox and you're basically there.
personally i dont use lastfm so i wouldnt wanna say whether its better or anything, so go and make your mind up (sorry if it isnt yet free for everyone, but i'm fairly sure it is).
apologies if its already been discussed.