As if I needed yet another reason to use last.fm, they now have
full-length tracks on demand. They don't have everything, but they have quite a bit. I also signed up for a one month subscription ($3 - cheap!), which allows me to stream music I've marked as good, as well as a radio station based on my listening habits. Schweet!