Steam

A video game distribution service from Valve. It allows players to browse, buy, download, and re-download games from within Steam.