My ADSL2 provider (Sonic.net) always gives a new and different WAN DHCP address after a reboot of tomato.

Apparently, on a reboot tomato does a DHCPDISCOVER, and the ISP always returns a different address.

If tomato could remember the old WAN IP address (and DHCP config) in NVRAM, and first try a DHCP renew then most ISP's would give back the same old WAN IP address (if still available - which should almost always be true).

This result in a "semi"-static WAN address, which would hardly ever change.