I tried to access my mother's Windows 10 machine and I can access it using its network name with the .local notation. That works. It's the Windows 7 and the Windows XP machines that have the problem. I know now what Rowland Penny meant about the NT Domain theory.