I see that some firmware distributions have support for PPTP. But, PPTP doesn't have the greatest reputation for security, so I don't know that I would expose PPTP tunnels to the Internet. (Microsoft moved to L2TP (which is like PPTP) with IPSec for security). There have been quite a few questions regarding IPSec here too. But, that is rather complex, has high CPU overhead, and requires kernel support. Has there been any discussion of other VPN options for the best mix of usability, performance, and security? One option that comes to mind is OpenVPN. It's based on SSL (which should provide better streaming performance than IPSec), and runs in user space (which should be simpler to add/modify on the router - since it won't have kernel dependancies). Any other good VPN options? Any projects for porting them?