Tinc VPN looks like the most simple and effective way to connect several offices into one network. As far as I know, for now, similar thing can be done by manually creating n^2/2 tunnels between routers + NAT hole punching is an extra task. TincVPN should be much simpler and more stale way to go. +1...