The MykroSystem uses OpenVPN to create a secure SSL VPN connection from client to the host.  OpenVPN works without modifying most firewalls.  See the OpenVPN site here: http://openvpn.net/ 

We will compile OpenVPN with LZO compression:  http://www.oberhumer.com/opensource/lzo/