I recieved a notice recently from Liberty Names of America, saying that I have to renew my domain name. $25
This is odd. So this notice is legit? This company Liberty Names of America controls all domain names? I did not know you had to renew your domain name each year.