Another alternative to Pandora is Grooveshark. You can make your own playlists, save 'em and search a huge library of songs for free. Its what I use and yes I like to have some music in the background while I'm tying. Right now its Johnny Cash and Dizzy Gillespie.