How would one go about setting up VPN access in a home/small business environment (peer to peer)? I would like to use it to connect securely to my home/small business network when I am away - at work (full time job), traveling, etc. Once setup, what steps are needed to use it from another location?

Or am I going down the wrong path and should be using something entirely different?

Purpose of VPN usage: To check home/small business email to keep in central location, to check status of running programs, to transfer files, etc.

Thanks,
Jody Wood