Thank you. I've used Web Hosting Talk in the past. That's where I came up with that one formula, that says a 100Mbps uplink could support, decently, 128 users. To me, that meant 20Mbps uplink could support around 25. I will read the links you've sent me to. I know there is a lot of different options out there and I'd like to make sure whatever choice we make, it's fully compatible with cPanel. We plan on running cPanel dedicated on the server itself (paid for, of course), and then we wanted to make sure if customers wanted it installed, they wouldn't run into any compatibilities issues (such as they might if we were running Linux containers in an unprivileged environment).
We've called our local Small Business Development Center and have asked for an appointment. If anyone wants to offer any advice, we're interested in hearing what you have to say.
Thanks.