20110720 tech: 10 must-have programmes for your PC