I finally got it to work by disabling DHCP in the router config and enabling ICS on the host machine. The router was using 192.168.0.1 for the DSL port, but it wasn't being used. Since my host was using a dial-up, I guess DHCP wasn't working (or maybe I still don't know what I am doing.) Anyway, when ICS tried to reconfigure the host computer with 192.168.0.1, I was getting the conflict even though the only other computer was being assigned something different. I configured the router to start at 192.168.0.2 so the host could be assigned 192.168.0.1 by ICS. The client is 192.168.0.3. Works like a charm. Thanks.