As far as royalty-free music goes. Incomptech is probably the least invasive to utilize than anything else I have come across.Brett's answer is probably the only one you'll ever need.
His website is incompotech. He's got a huge archive of music, ranging from very good to very bad.