http://www.virtualdj.com/
The best live mixing software for the PC IMO,.... and it also mixes DVD's
seperate audio channel for your monitor, also including sampler and effects simular to a korg kaoss pad,
Both my decks and CD players are now tucked away in the loft as i have everything right here in this software,
From the above link you can download trial software, there are also other places you can download it online.....
If your looking to produce music google reason 2.0 or cubase VST