My current server, Apache on Windows 2000 does that too. I use http://www.everydns.net/ They provided a utility that sends the IP address. I wrote a small batch file and used the Scheduler to run it every couple of minutes.
If I thought about it a bit more, it was pretty obvious that I was...