We have a client that uses Quickbooks Pro 2007 Premier Professional Services Edition with a multi-user license. The client has two small offices across the city from each other that are connected by two SonicWALL TZ170 VPNs/Firewall/Routers over business DSL lines. When using Quickbooks in office A to work on a file in office B over the VPN, the application crawls. Note that the file must stay at one location in order to ensure backup. Our answer to this was that this sluggishness is to expected with a setup such as that. But, performing my due diligence, I pose the question here: Short of faster connections, what can be done to increase performance for this setup?