As for sharing, I use a KVM switch between 4 Desktops, 1 Monitor, 1 Keyboard and 1 Mouse. The computers are on and I can select which I want to work with but only one at a time, advantage is in having different Operating Systems installed and not having to reboot when wanting to change. I have Win10 Pro, Win10 Home, Win7 and Linux Mint, connected to the Router via Ethernet cable and Internet service. For sharing documents/files I have a NAS drive attached to the Router, store on it.