I need to be able to detect when my ISP has changed my cable modem's IP address. One complicating factor is that I'm behind a linksys router and am running NAT on my internal network.