Mixxx has been updated again boasting features that was only available on commercial (paid for) software. Mixxx at first was clunky and felt like free software but it is now it is as polished as any commercial dj software. Check it out it won't cost you but a bit of your time.