We're using XenServer, so auto-provisioning is still on our plate since we have to build all of that in-house (solutions like SolusVM don't work with our unique infrastructure). For the most part getting a new account up and running takes 15-30 minutes, and you can request an OS reload at any time through a support ticket.
We're very upfront with our cancellation policies, which is 24 hours from when your bill is due (I can't imagine companies requiring a month or two in advance, that's absurd). Our reasoning is that if the service is easy and painless to cancel, people will be more than willing to order again.
Sorry I overlooked that last bit, we do offer pro-rated billing. The way it works is when a new client orders, that becomes their monthly billing date. Any upgrades are pro-rated with the remaining days in the billing cycle. If you order another package as an existing client on a different date than your monthly billing date, open a ticket with the billing department and we'll pro-rate it with the remaining days in the cycle. Some clients like having different billing dates for their services, others prefer them all to be on the same day each month. We're flexible and will accommodate to your preferences.
We're very upfront with our cancellation policies, which is 24 hours from when your bill is due (I can't imagine companies requiring a month or two in advance, that's absurd). Our reasoning is that if the service is easy and painless to cancel, people will be more than willing to order again.