I've used: Sony Acid, Ableton Live, Fruity Loops Studio, Cakewalk, Rebirth, and a few other programs back when I used to DJ and was into doing mash ups/remixes. Be prepared to be overwhelmed at first and then you are going to need something like Soundforge or even the open source Audacity to get your volume levels correct.