Yes there is no point in bothering with free domain names and websites, you will spend far more time with all the issues associated with this. As mentioned, domain names can cost less than a $1 or for a .com less then $10 for 1 year so the cost should not be a factor. As for hosting, you can pay...