As I have been building my home network I have come across more and more features for outside access of data and functions that I would like to impliment, the eaisest way to accomplish this is through port forwarding but obviously thats not an option with the level of security risk involved. I would like to accompish several things and leave room for growth in the future. I want to be able to access data both on my server and on specific machines, access IP camera streams(both to a mobile device and to my work PC), access server plugins (mobile and work), stream audio and video out to mostly mobile but occasionally remote pc's, perform system operations on remote pc's, and in the future access home automation features. Also it would not be bad to have my mobile data encrypted when on wifi. From what I have gathered I should be down to about 2 options, either purchasing a dedicated VPN firewall device ($200-300??) or flashing my router (wndr3800) with a 3rd party firmware capable of acting as a VPN. Can someone give me some pro's and con's as to the two of these?