The other day, I followed a link that led me to 8tracks.com, and I decided to sign up. It's kinda neat, you make little mixes (the rules state they must be at least 8 songs and no more than 2 songs from the same artist) from your own mp3/m4a (those are the only file types you are allowed to upload) collection and create your own station. If you remember Muxtape, it's basically the same thing, except 8tracks seems to have a license worked out with the record labels. Who knows, maybe this will last.
In any case, I've thrown a couple mixes together and this is the latest one. Check it out, if you're so inclined. The others are over here, and add me or link me to yours, if you decide to join.