I have Logmein on all 4 machines in the practice as it helps troubleshooting. I have pro version on the server as it helps me do transfering files etc. I also use logmein Ignition and it is just awesome for that one click desktop access.
I do have VPN setup using openVPN between our house and office, so that my wife can use her Dragon dictation from the laptop at home, but it is slow ( even with cable speed).