While on the subject of software, what does everyone recommend that's cheap (or better yet, free!)?