Hosting a …domain or website…and then what is a registrar?!??!

Where is your website hosted? That seems like such [...]