Good Day We have a program that we created in Ruby on Rails called ISPinaBOX. Let me explain what we have done. We installed have necessary hardware and software all running Linux based. We then sign up resellers, the reseller now becomes the ISP working, selling and supporting the end user, all products are branded under the resellers name, the end user then thinks the reseller is an ISP, but we run all the servers and services in the background. We supply the reseller with a control panel where the reseller can create clients and load predefined products for this client. e.g. DSL Connection, Domain, Hosting, Email etc. We currently run postfix for the mail, power DNS, and your normal Linux hosting services. When the reseller choose a package our program will kickoff a script that we created the clients hosting and email etc. A predefined hosting packages will look like this; 2 Meg Hosting and 2Email, a DSL 3GIG Package and 3 Emails, this allow the reseller to sell to the client 5 emails, the hosting package I can create in cpanel no problem, but you can see we allow 3 more email's with the DSL, but the cpanel package only allow 2 emails, we also allow the reseller to create additional emails, even if the hosting package only allows 2 emails, we charge the extra per additional email. We plan to dispose of all our current mail, hosting, dns mysql servers and only make use of Cpanel. We will still keep the ISPinaBOX program as this allows the reseller to see all services, billing etc at one place, ISPinaBOX will make use of the Cpanels API functions to create these services. Now my question is how will I be able to by pass the proble of the hosting packages, and additional emails, how will I be able to duplicate the different packages we have and still allow more emails to be created, so that the system do not stop me to create more emails that are listed?. Secondly how do I create a Admin user for some of my clients we supply a VPS, are also planning to make use of Cpanel, I do not what the user to have full admin access, I do not what stupid user to go and change server settings and reboot servers etc, I need them to create delete edit packages etc, but not have full admin writes. We currently have Cpanel VPS, Is this the correct package to use or must we get the CPanle Server?