This is a really good article on VPNs at Ars Technica, good thought piece.