Ok, switch is still in, and it's been fine for over 2 days. The router seems to be renewing the WAN address regularly. It seemed to have less trouble after I made sure to specify a hostname and domain name in the web admin interface. Not sure if this actually helped.
I'm going to hope that everything is ok for now . . . so I probably won't update this thread unless it fails.
Thanks to those who helped out.