No we do not and there is a reason for this. Pretty much all hosts that offer free domain registrations will register the domain name with their own contact information which basically means you don't own your domain. Thus if you decide to move your domain elsewhere the host can hold your domain hostage until you pay them whatever they request to release it or pay a much larger amount of money for it that you normally would have to if you pay for it yourself. We don't feel this is an ethical way to do business and therefore choose to let the customer have complete ownership and control over their own domain name and thus we must charge for the domain name.