One of the coolest apps for the iPad is DJay 3. Basically a virtual DJ set with two turntables and a mixer. You access mp3's from your itunes and spin them like records.
You can really do anything advanceds, but it's fun as hell spinning songs on the spot.