I wanted an OpenVPN server, but didn't want to mess around with client certificates. It took me more googling than I liked to figure it out, so I wrote the procedure down: http://hinterlands.org/wiki/index.php/OpenVPNQuickstart