I use DropBox [www.getdropbox.com] and set up a little script that calls whatismyip.org and writes the result to a text file. This is done once an hour. DropBox syncs to my work machine with that text file. That way a static ip isn't needed.

It's ghetto, but it works. :)