I just love these two websites and can't help but share them!
Pandora is free Internet radio that plays only the music that you like. Type in any song or artist, and they'll create a "station" with similar music- so cool!
On Groove Shark, you can find just about any song and listen to it for free. You can even create your own play lists.
Some great bands and artists worth checking out: