Currently there is no way for a user to upgrade a package, for example i have my free trail set to 1000 days and give unlimited space and bandwith so the "account expired" page will never come up. So if the user had an option to upgrade his package from his user profile area it would solve this problem.
Bookmarks