I had a playlist of more than 200 hundred remixes of satisfaction back in the days. Good way to code for 5 hours without putting your eyes off the screen.
When I need to think / design, it is usually some chill out (like enigma).
Mynoise.net on the other hand is absolutely incredible but it's ambient sounds. The guy who runs it is a sound engineer and he updates the site frequently with new sounds. It's seriously great. Ive donated multiple times. He now has an iPhone app as well.
I absolutely love his binaural beats, airplane cabin, sail boat noise machines.
Gives me both a sense of schadenfreude about how I won the birth lottery to be born in the US; and also a sense of urgency to make use of my time more wisely vs. posting links on someone's wall when kids from schools are kidnapped for marriage.
I also find listening to songs on repeat helps. I get into the "zone" faster when I'm not hearing a new beat every 3-5 minutes.
I will just sit there with them on listing to nothing. Its nice as it means people will not come over and bother me; also I do not hear others working.
I find that albums I have listened to more than 15 or 20 times help me focus the most during work or study. New albums and hip-hop both tend to distract me.
Edit: clarity
I work in an office of 8 people. 5 listen to music, 3 of us prefer silence.