Check out Spotify! I personally have been waiting for this Swedish service to be available in the U.S. for more than a year. Now I can listen to 15 million tracks for free. It integrates well with your iTunes music. Think of it like iTunes except you have already bought all the songs.