Other suggestion, in client mode (bridged or routed), would we have wifi profiles with diferent networks (and IP) that we could configure? The idea is to maintain a list of wifi profiles in client mode (routed/bridged could be into the profile too). As the time I order profiles that I want, and when the wrt can't connect to the first profile, then try the second and so on. When a profile is selected, then apply the IP configuration. The profile would be helped by auxiliary files (as the nvram settings file), that you can save/load from/into the jffs partition then a profile is selected. Really you can take this functionality saving the config many times, I know, the idea is to have all info in the wrt to make it more "versatille".