I'll second the vote for OpenVPN, because it's simple, and useful compared to the insanity of setting up ipsec. It also has nice features like forwarding ethernet frames if you really need that kind of transparency.
_________________________
80gig red mk2 -- 080000125
(No, I don't actually hate Alan Cox)