Jay,
We have been working through this problem by using a Windows Remote Desktop connection to a workstation on in the other office over our WAN.
Except for the slow screen refresh, it works great, because all the processing and traffic occurs in the other office.
You can use any Windows XP computer to do this. We have a "RenderBoxx" (
http://www.boxxtech.com/) which is a blade type computer that mounts in a server rack.