Ok, so two of my favorite online music sites so far have been
Groove Shark because you can make your own play list. Be warned that it has a bit of a P2P situation going on, but it only works off what has been uploaded.
Also, check out
Pandora which suggests music for you based off of the type of music that you like. Much easier if you just want to listen to something and not make a huge ongoing play list because that can take up time. Also be wised you can only skip a certain amount of songs per hour.