MaxExchange 7 is great, has some really nice administration features. One of which is the Address book maintenance which you can schedule for anytime, say a Saturday. It goes through and compares client marked for synchronization to clients in the Distribution table. If any inconsistencies are found it will automatically repair them and create a packet to send to the remote containing the missing clients.