Anyone who hasn't seen it should take a look at this site:

http://www.pandora.com