I've sent you a PM.
One thing you might want to do is have custom skins made for the forums, you might already be planning this I don't know, as it makes them stand out from the crowd.
As for the reseller business I'm slightly uncertain if you want to sell reseller accounts to say web designers or want to use a reseller account to sell hosting to individuals and businesses?
Assuming you want to sell reseller accounts to web designers and the like, you are going to need to purchase/lease dedicated servers. You will then have to manage the server yourself.
Management includes monitoring the server, securing the server, backups (daily offsite with a proper rotation none of this backing up within the same machine rubbish that some hosts do), software upgrades and of course creating the reseller accounts.
If you're not experienced with your chosen operating system, Linux or Windows, and I don't just mean having the ability to install it then really don't bother with this as for business sites you are playing with peoples livelihoods.
If you just want to sell hosting then you need to locate a provider of a suitable reseller account. You need to ensure they are providing backups and other services in a manner which is suitable for the product you wish to offer.
This removes the need for you to be able to manage the server so depending on your skills this may be the best option.
In both cases:
- Your service is only as good as your weakest supplier.
- Decide on server location, some don't care where their sites are hosted while others wish their UK sites to be in the UK and their US sites in the US and so on. So you need to decide on your market and what you want to target, or maybe like us you will have servers in both countries.
- Work out sensible hosting plans, none of this unlimited rubbish, nothing is unlimited and bandwidth/resources have to be paid for somehow. Not to mention backups take space and bandwidth so must be factored in.
- In my opinion you need help desk software for your users to contact you, this of course must not be hosted on the same server as your clients or when the server is down they can't contact you. While emails do work there's no history like you have with tickets.
- Again I'd say you need billing software, something like Clientexec can integrate with cPanel to auto create accounts. If you are going for a small niche with few clients then you can do it manually.
- Be prepared to work for your clients, there are so many hosts popping up offering insanely large amounts of disk and bandwidth for next to nothing that clients are sometimes swayed by them, that is until it all goes wrong e.g. the server crashes and they find the backups were actually on the same server and are also corrupted. You need to set yourself apart from them unless you choose to compete with them, it's really down to which market you choose to enter.
- A website that looks reasonable and has all pertinent information on it including contact information, again best not to have it on the same server as your clients.
I'm sure there's a lot more that should be said, but I think that will do for a start.