Try www.pandora.com
You can create your own account and chosse some songs. The engine behind will then try to find songs that are similar in most points.
If you always listen to one specific genre like rock a.s.o. this tools is awesome I think.