Far more expensive and complex than is necessary. LogMeIn is a good option, there are several others that other users will chime in with, I'm sure.
EDIT: Actually, if you have an iCloud account then Back To My Mac can do it for free without any additional software. Just turn on File Sharing and Screen Sharing in System Preferences -> Sharing, depending on which functions you want to access.
jW