As long as a site is getting traffic, wouldn't you say it's worth something more than the simple cost of a domain name? I'm talking about traffic in the 300-400UVs minimum a month.
300-400 UV/month is consider low and not even able to cover the domain cost. You should set a more higher target such as 2000 UV/month in order to cover the hosting and domain cost.