PC Magazine has compiled a list of some of the best free software available.