When I want to be really productive, I listen to my Deadmau5 channel (it's not my favoritist music in the world, but it does a great job at creating a droning ambience that stops my brain from thinking about tangential things).
Actually I was shocked to find this was true. I'm not a dubstep guy (not really much of a music guy in general), but anytime I listen to dubstep while programming, my productivity, focus, (hopefully) code quality, and enjoyment all take a significant jump. Half the time I just go to one of those channels with the 2 hour long compilations of random stuff and just let it play. I have no idea what I'm hearing, but it keeps me from saying "Hey, I wonder if Kevin got my e-mail yet. Might as well check real quick."