Sorry BobHarris, I didn't have the resources to create a domain name, so I wasn't able to work on it :(.
If by "resources" you mean money, No-IP.com has a free option (I've been using 2 No-IP.com dynamic DNS names for years). DynDNS.org used to have a free option, but I do not know what their current offerings are.
However, I still think Back-to-My-Mac is easier to setup 🙂
Will there be any clashes if we use 2 or more computers' iCloud to connect to the same Mac Mini with the same Apple ID?
Using Apple's Screen Sharing to a Mac OS X Lion (10.7) or Mountain Lion (10.8) system to login to separate accounts, assuming you have setup multiple accounts on the Mac mini.
NOTE: If you have multiple users using lots of memory or CPU intensive apps, you should make sure your Mac mini has sufficient RAM. For example if each user is trying to do Photoshop, iMove, etc... type apps it could get a bit slow.
I think TeamViewer.com will ONLY share the active desktop, and not allow access to other accounts.
The ssh approach would also allow access to multiple accounts when you vnc://localhost:22590, as you would be using the build-in Mac OS X screen sharing.
File sharing has always been able to login with different accounts.
Message was edited by: BobHarris