GameAgent also offers an Extended Download Service for an additional fee of $4.99. Basically, what this does is give you the right to re-download the game anytime within two years. So, if you have a hard drive crash and no back-up, you can download again.
One downside is that the game is locked to your computer, so you can only play them on the machine they were downloaded on. If you want to re-download the games on a new computer, you must purchase the EDS service when you buy the game. Even then, a given serial number can only be activated three times.