That's funny...we got it...10 years. Your opinion is fine but you never even answered his question.... Also you quoted me as saying these programs are the only ones that matter. I didn't say that...quigleybc did.
But lets go back to your recomendations because I really do DJ and produce music for a living and I have used and unused every single program at one time or another.
Reason
www.propellerheads.se/
This is a great program. (..the closest thing to DJing on your list but only for beats on the fly (house break beat rave, jungle etc. music)he will still need either turntables or cd mixer to play current stuff
Recycle
www.propellerheads.se/
Same as above (probably close to ableton live for it's abilities to tempo and beat match) you are still gonna need something else to actually DJ. Yes you could use the Rex files from Recycle in Cubase but why would you want to in a live setup?
Cubase
www.steinberg.net/27+M52087573ab0.html
For tracking and midi work - nobody I know would use cubase in a live setup unless they are strictly recording
WaveLab
www.steinberg.net/25+M52087573ab0.html
Mastering solution. I use it after I bounce my pro tools mixes. But it's PC Only. I guess not a problem if you have a intel mac
Peak Pro
www.bias-inc.com/
The MAC alternative to wavelab - but a very good program and cheaper
DigiDesign Pro Tools
www.protools.com/
Tracking only and midi recording only.
All the programs are good...they are just not (besides reason and recycle) really for DJing.