Steam - Delivers a range of games straight to a computer's desktop. Includes automatic updates, lists of games and prices, posters, plus access to a large gaming community. - http://www.steampowered.com/
FileRadar - Offers links to mods, demos, patches and related files. Links are user-submitted and other users vote up or down the best ones. - http://www.fileradar.net/