This site is really useful for those who have an IPhone or IPod Touch, been using it for a few days in my car and love it, listen to mixes for free and the ones you like you can then download on your PC.

Listen To Full Length Mixtapes/Mix Cds On Your IPhone

My Free Mix CD