I like Steam - it makes the affordable acquisition of video games much easier, and they auto update with patches and the like so you don't have to worry about it. Also, many games store a copy of your save games in a cloud, so that if you elect to play on a different computer, you can use your save games there as well.