For my past website, I had been using a free domain name provided by a DNS hosting service, first by DynDNS and when they changed their policy to not support free domain service, I moved to No-IP. I got tired of the renewal via a link every 30 days with No-IP so I decided to by a domain name. I did some research and finally decided to go with Namecheap. I bought my domain named for 5 years for 38.45 $ (7.69 $ per year), this was quite the deal and I won’t have to deal with those annoying renewal every 30 days. On top of that, I can have subdomains for different applications.