Must I have a domain before I sign-up for a hosting plan?

Pre-sales information
No, we can set-up your account and Control Panel access without you having a domain, but to use our services you will eventually need to purchase/own a domain to add and operate a web site.