Sage over VPN

SOLVED

I'm new to Sage and all of our users tell me that it runs horribly over a VPN connection.  User with a laptop has Sage 300 client installed... when he runs the application in the office, performance is acceptable.  But when the user goes home and VPN's into the office, performance is 10-100 times slower and not workable.

I've been researching this and everything I find says that Sage 300 should not be run over a VPN connection and that users should RDP to a computer on inside of the LAN and run Sage from there.

My question is WHY is it so slow?  I've developed client-server applications for most of my career using SQL Server and have never had problems like this.  What is it about Sage that requires an on-site, on-LAN connection?  What is Sage doing that it cannot function over a VPN connection?

Thanks!

Tim