I am planning to buy a new computer so spending a bit of time considering what software to put on.. Here is a another good list of software to consider:

http://121space.com/index.php?showtopic=886