I also agree, it's annoying, I too always leave payment until the last minute, if Avast want's the money they will grab it like no tomorrow... have they ever refused?
It's up to the user whether he/she wants to stay protected not Avast! Avast very nearly lost another customer a short while ago - me!
Bet you Avast takes the payment if you send it early and not on the day of expiration - think about it! If you want us to pay early then why not give some incentive? Incentive or no incentive I doubt 'I' personally would pay early... other folks might though.
I can understand a weeks warning but not a flipping month, far too long.
Dave