As I understand it, PPPOE works much like dial-up. That is, it requires a username and password before connecting you. It then gets a dynamic IP address and stays with that address until you disconnect. I'm wondering if perhaps the user of PPPOE is disconnecting every few minutes or if the ISP is kicking him off? As long as he's connected, he should not change IP addresses. As an aside, I use DHCP with my Roadrunner cable and have been getting the same IP address since day 1. DHCP, at least under Linux, stores your previous IP address and requests it the next time you connect. If it is available, it is used. Otherwise, you get a new one. Thus, DHCP tends to be very stable if you leave your computer on for long periods as I do.