Wow, I have to say I am impressed. Despite the interface being slightly ugly....someone finally made a DJ application that does what a DJ app should do: give control to the user while still aiding in time consuming tasks.
The beat syncing is not perfect, but is pretty good for most tracks. The ability to manipulate speakers in multiple environments is pretty crazy stuff too.
All in all...give this a try if you are interested in DJing. Its some neat stuff. I was able to throw out the jams within minutes of picking up this app.