I haven't tried this yet, but it looks very interesting. It's specifically targeted at letting you use services such as iTunes or iPhoto Sharing over the Internet.
Basically, it makes setting up your own VPN very, very easy - it even offers an auto-configure function for your router.
http://www.yazsoft.com/st/sitepages/tour.html