Most software companies offer something like free updates for X months. After X months, you can may $Y to renew your license to download updates for Z more months. Assuming it is free updates for 1 year, then renew for $30 for another year. What do you think about automatically billing them the $30 after the first year, so they constantly have access to updates? I know there are plenty of people who forget to renew their access, and then get all confused because they cannot download the software, and maybe at that point they don't have money to renew, or it simply drags out the process... On the other hand, even if it was clearly stated, I am sure there are plenty of people who would call it an unauthorized charge or something... So, which way should I do this?