If your at-Work DHCP server is reasonably responsive, then you could cobble up a moderately dumb shell script to do what you want, basically to hang around for say 30 seconds waiting for DHCP to configure eth0, and then to add a static IP if DHCP doesn't do the job by then. This script would run on the empeg.

Of course this is complicated somewhat, in that the tools needed to do the job are not present, not even on a developer image..

Perhaps I'll be forced into fixing it with Hijack the next time I have the unit someplace that lacks DHCP.. This could be a useful feature I suppose, even for me..

-ml