An additional nicety of this would to be able to export settings to some sort of file (preferably with some kind of encryption if there are any sensitive settings included such as passwords) so that clients could be set up even if the server to retrieve settings faild to respond for whatever reason.