One of the things, besides some more, this service can improve is the time between a payment and the delivering of the codes. Its too inconsistent. Sometimes it could be like 3 waiting hours, and others like a day long. Must better that.