Sometimes it can hurt you but sometimes it can help you a lot (in case that the domain has good reputation/rankings etc...)
You could buy a domain name and do CNAME to the subdomain... this way you would keep their hosting but just use your domain name...
|