This really is very very clever.
http://www.pandora.com/