I also have bought from power music…. probably my favorite
and from muscle mixes:
and from dynamix:
It is so much easier now to do it all online. Most sites let you mix and match the songs you like, and sometimes change bpm.
On a related note, NPR did a really interesting series on workout mixes… not ones you would use as a professional, but a really interesting listen: