Steam's pretty convenient in that you can switch computers and it'll download your games for you so you don't lose them.