After several years of having a static ip address, I switched my DSL service that has only a dynamic (DHCP) ip address. I knew I would miss having a static IP address. no-ip.com offers a free service where you can install a agent on your machine. Here is more information about the service. When your ip address is updated from your provider, the DNS name you created automatically is updated. There is no need to remember the ip address.
I used no-ip.com for DNS resolution years ago and their service is impressive. They offer a wide array of services including mail forwarding, server monitoring and more services which are DNS related. I can't think of another DNS provider as stable as they have been. In all the years I used them, the only outage was a brief one when MS Blaster hit. Yes, that has been a few years ago. :)
So if you have a dynamic ip address and occasionally want to access your home machine, being able to create a DNS name is as easy as 1..2..3.
If you have another service similar to this, please let me know.