I use virtual dj and I like it alot. I had bought that hercules dj remix before I got my cd players. Once I got my CD players I started using it as just a soundcard and the sound is superb. I'm thinking about purchasing that Rane tt57 that was made for use with Serato. I want to do away with the soundcard and be able to use my mixer as my soundcard. I know there are cheaper mixers out there that has usb I/O and would probably do just as good, but Rane mixers are the best.