AM getting ready to register a domain. Anyone have a recomendations on who to use, how to do it, or the need to use web hosting while I set up?