Virtual DJ has come a long way, from a simple mixing tool to the awesome giant that it is now. It's a tool that can be used both by professionals and determined amateurs alike, but be warned: it's not your casual audio editor, this is the real deal.
The interface may scare some people initially, with all its toolbars, indicators and windows. It takes a little bit of time to learn how to use all the numerous options Virtual DJ offers. But when you do, it's time to rock! The program lets you select two tracks and play them at the same time, applying effects, slowing down and speeding up the playback, apply effects such as loops of particular parts, cross-fades, flanger, echo, beatgrid, slicer, etc. You can even do the DJ scratch if you want.
Working with files is easy enough, since Virtual DJ lets you arrange and group tracks into categories and groups to create collections and sets. There's even a search system for missing or required files online.
Newer version of the program is also good at working with video files and using it for karaoke. Virtual DJ is compatible with professional DJ hardware as well, making it perfect for both personal use and playing in front of crowds. It's a complex, yet effective tool that lets you do pretty much anything a DJ can do, and the only thing required is a bit of practice.