Trying to find new tunes on the net isn't as easy as it should be. XM radio is pretty expensive and isn't all that. But if you haven't checked Pandora.com you really should. It's a website where you can type in a song you like and they build a station around that song - by its melody, harmony, instrumentation, rhythm, vocals, lyrics- whatever.
This is all done by human ear. And what's cool is you can click on a button that says "I hate this song" and it will never play it again and if it plays something bizarre you can ask why this song is in your station. And, yeah, you can make as many stations as you like. It's cool, there's no commercials- it's free and not annoying. Try it.