Ugh! I use Team Viewer to take care of family computers. Is there a good alternative on Macs behind NAT?
I use Back to my Mac from work all the time and I have no problem accessing my iMac at home from my MacBook Pro at work.
My home setup still doesn't work with Back to My Mac (and hasn't for years).
Nothing else I know of is free.