I've used...

http://www.stockmusic.net/ is a good one.

http://www.blish.com/ which has changed radically since I last bought music from them. They are selling all kinds of crap now.