tinc is an interesting "meshed"/P2P VPN solution that can run on practically any UNIX variant such as Linux and Mac OS X (it does support Windows as well).