djay - The ultimate music player and DJ software for Mac

Djay is by far my most favorite Djay software (Virtual Dj is also on the market, but not as good). Mix, record, and export to iTunes! You can add effects, reverse the music, do all kinds of fun stuff.

It comes on a trial and you can buy it for $49 if you like it.