Are they needed? Any recommended ones? I'm having a far from perfect experience networking with Windows PCs especially. I know I'm very unexperienced with built-in Mac features, so if there are any features I am unaware of, I'd appreciate learning about them. But my main point is learning about possible third party utilities that might be much betterly implemented, specifically with Windows PCs in mind. Here are the pains I suffer from: *The 'Shared' list is unpredictable, and doesn't refresh often enough. When a laptop becomes available on the network, how long exactly do I have to wait until my Mac picks up on that? Is there anyway to force my Mac to search for computers on the network? Or searching for PCs within a specific IP range? How about simply browsing workgroups? *The networking style is confusing, moving from Windows. I expected it to be simpler. When trying to connect, or ping a specific computer, do I use 'Shared' computer name or NetBIOS? Or ComputerName.local? or SMB://ComputerName? *Sharing with Windows is unreliable, failing to connect several times, files disappearing and reappearing all the time. I have to map them as drives or whatever. *Connecting to some Windows computers is also unreliable. Features like "Connect as" failing without giving any explination. Failing to connect as Guest to publicly shared folders. That is all. Thanks in advance.