Alright music lovers...have you tired Lala?

Lala's about page describes it as a free service that allows you to:
  • Play over 8 million songs for free – no ads or clutter.
  • Play your music, anywhere on the web. Instantly upload the tracks on your computer to your Lala collection.
  • Get a feed of music picks from friends and experts.
  • Buy new music, easily and affordably.
You can listen to any song once in its entirety and then spend ten cents if you want to add it to your collection. A new subscription comes with 25 free songs. That is more than enough to get you started. The player looks and acts like itunes so it will be familiar to most users.

I have spent hours listening to the stuff on Lala and have had pretty good success uploading my own music.

h/t 12daves