From Atomix Productions:
Virtual DJ is the hottest MP3 mixing software, ideal for all DJs from beginners to international superstars. Features: Breakthrough BeatLock engine: your tracks will always stay on time. Create great mixes faster than ever, Automatic seamless loop: perform astounding remixes live with no preparation at all. Clear song structure visualization: You'll never be surprised by a break again. Vinyl controls: scratch like on a real turntable, except you'll always stay on the beat. Up to 9 cue points saved per song, lots of great effects which are beat aware, up to 12 samples, recording and broadcasting options.