No, you do not have to host with us, though if you choose to do so we do provide email addresses @yourdomainname. We do provide technical support for the website and server only, unfortunately we are not able to provide support for individual computer problems.