Hi James007,
My branches haven't internet access, so I put the server in each branches, then the servers can download updates from head office server (having internet access).
For clients in each branch can update their SEP througt existing server in the branch.
Regards,
Ali