The site also offers the ability to register CD keys for certain titles to allow them to be downloaded.
They are also accepting registrations for a beta lottery to give access to beta testing down the road.