I really cant understand the concept of the user going through the process of creating an account, activating and then get asked to pay before they access the admin panel!!!???
Moreover, they can still edit the admin backend because the menu options still appear.
Not only has it created a duplicate of the site for the user and added extra tables etc but why cant it be part of the registration process.
Surely, if you sell a product, it should work the same as the hosting site. Or at least give the option