Just a quick note on my #noapple efforts. I am now running Debian wheezy with Gnome 3 on all three of my main machines.
Since I have a dynamic IP address at the house, I use DynDNS to maintain a DNS record that changes when my IP does. In order to update that automatically I used to use a tool downloaded from their website, but I found that ddclient does the job on Debian.
I tried ez-ipupdate as well but it seemed to want to monitor the physical address of an interface on the machine itself, and I have a router between my home network and the Internet. ddclient was able to pick that up automatically.