I can only to speak to what it is like right now as I just up for Xbox Live for the first time less than 2 months ago and they made it obvious that it was on auto-renew. Even poking around in my account settings I noticed that it had a check box for auto-renew (checked on by default).
|