I'm about to set up a remote office, and connect the 2 via a 10mb ethernet VPN link. All the servers, domain controllers and shared data will eb located at the main site. Do you recommend setting up another domain controller at the remote office too? is there any benefit from doing this? also, is there a way i can cache documents at the remote site, so it's quicker to open shared folders etc? would this also provide redundancy if the link goes down?