I don't work there, they don't pay me, and I rarely write reviews, but I have to say its my most trusted source of free software. Please read the cautions; some software is shareware, some is ad-supported, and there are ads that a novice might mistake for a the "install" button. When it says, "wait 5 seconds for your download to appear" wait 5 seconds, or even 9 or 10 if necessary. I always use an ad-blocker, which prompts a request for contributions, and I have sent them a few bucks, because they're that good, and I depend on them. Check the provided user ratings, both popularity (how many downloads) and rating (which includes the # of raters).