Kevin MacLeod is what we at Geek Crossing predominantly use. That, and Orbital Crossing, which he is also connected to. There is a wide variety of different kinds of music that you can find there, and using a website like Keep Vid makes it an easy download to your computer.