I would like to implement replication between Windows 2003 servers in different subnets. Server A is in head office with ip range 192.168.1.0, and server B is in the branch office with ip range 192.168.2.0. I would like server B to handle DNS and DHCP requests for it's ip range, while replicating data to server A. We currently do have a VPN connection between branches which is handled at the firewall level. What would be the best practice to follow ?