I listen to my music archive all day, no matter what I am doing. Programming, playing games, reading, eating, whatever. For new music I use a few stations. My favorite is elektrowave.org.

http://elektrowave.org/radio/

They play 24/7 underground house/nu-wave/eurotrash electroclash. No ads.

My 2nd favorite station is Rant radio.

http://www.rantmedia.ca/industrial/

They play darker music, Industrial, Synthpop, EBM. Also with no ads.

Most other stations I have found play ads, or play bad music. Not to say electrowave and rant don't play bad music, but they play it less often then most stations.