Cheap digital DJ software djDecks raises the bar. Use multiple Midi devices and audio soundcards and work with time-coded vinyl for virtual DJs. There's a new integrated sampler too, plus the update brings a whole bunch of minor improvements and bug fixes.
The bargain price of £25 includes free updates for two years. Free demo at djdecks.be.