If you are looking for a software for work, fun, or anything that you want to do, you will definitely looking to download.com. As it names suggest, they allow you to download any software from different mirror servers, which is great. I have never seen the time when their server was down. A completely professional and regularly maintained. Unfortunately, their site is not updated very often.
Updates
Unlike others, I've seen many software sites that updates very quickly, like soft32.com or software.funponsel.com. I've seen these sites are updated hourly. These sites are great resources for new and updated softwares.
These are three checks for downloading softwares:
1. Check for publisher description. You might want to know what the publisher offer.
2. Check the site reviews and description. This might give you a vision what the software can do. So make sure you read these before you download. You don't want to regret it, right?
3. Check for price, and features before you buy. Downloading is free, so nothing to worry, but buying is another thing.