So a few years ago I registered a domain through a hosting company. In the first week they had so many problems I couldn't even get initial access to my site. So I switched hosts and was happy with the new hosting company. The old company continued billing me for about a year. By the time I noticed the billing thing I was out a hundred or so bucks, but I didn't dispute it since it was my fault I wasn't paying attention. So I canceled my account with the old company. They tried to bill me one more time but the credit card had expired. About a year later they (the old company) changed the dns on my domain and took it. So I called them and asked "wtf?" Basically they agreed that I don't owe them anything but they won't change the dns back. They don't refuse, they just say they will do it and then they don't. Do I have any recourse? Do they now legally own that domain?