Hi everyone, I'm working on a monthly subscription based web game and I ran into a problem with the e-commerce side of it. I want users to be able to win time to play for free under some circumstances. So let's say the user entered his CC info on January 1st and the next payment is scheduled for February 1st. BUT he did something that gave him two free weks of play, so what I want to do is move that "next charging" date to another date. From what I've been seeing around, most e-commerce providers allow for weekly, monthly or yearly subscriptions, but once they sign up you lose control of when the payments are made. Do any of you know of any provider that would allow me? I'd be more than happy to do some code to work with PayPal's or Google Checkout's API, but AFAIK (at least PayPal) doesn't seem to allow this. Any ideas? Thanks!