OpenVPN is a great VPN solution. It uses SSL for encryption, which is a standard used for many things, including web browsers.
The OpenVPN GUI makes it even easier to use on the desktop. In my experience, it's not as difficult to configure as IPSec and more reliable.
I run OpenVPN between servers, firewalls and use my desktops as VPN clients to connect to servers and firewalls.
Had a recent challenge with my upgrade to Vista and Windows 7 and running the OpenVPN GUI. It didn't work at first, it would just hang setting up the adapters. It does work, just needs to be configured to run in Vista compatibility mode and run as administrator privileges. It needs administrator privileges because it is working with the network adapters and routing tables.
Gus is amazing! He finished a year of school in an entirely spanish-speaking enviroment. The teachers didn't speak english, his classmates didn't speak english, the pricipal didn't speak english.