Need to have DNS and/or a home IP address that doesn't change. Also have to set the Firewall up on the router to accept the incoming request by opening a port. Also, Apple brags about it but it doesn't make it very clear how to make it work. If I remember right, it took an hour or so the first time and never been a problem since. It could be a pain if you don't pay for a DNS account (like maybe $10 year). Because if your home router IP gets a new IP address, you will lose the connection. If I remember right, my DNS auto-configures if my router IP were to change (but it doesn't). I probably know a little more than I should which probably helped me set it up faster, but with an hour of reading on the Internet, anyone could do it. Or maybe its been long enough that I am remembering less than I should and I have missed a detail. The important thing is once it's setup properly, it just works.