Google Dynamic DNS
After a router change at home I found the new one did not have built in support updating my Google Dynamic DNS. I did some searching and couldn't find an application I was happy with, so I wrote my own.
GoogleDynDNSAPI is a simple application written in C# that checks if your external IP address has changed, and if it has, makes a call to Google's API to update the A Record of your assigned dynamic subdomain.
It was written in an afternoon and scheduled on my home server to run every 5 minutes and hasn't skipped a beat since.