We've been having some networking problems for a while, and I'm finally throwing in the towel and asking for help.
Three computers are hooked up to a router, which is in turn connected to the cable modem. We can all get on the internet just fine, but when we view the network, Computer 1 and Computer 2 can't see or ping each other, but they can both see and ping Computer 3.
Printer sharing is done through Computer 2, though, and Computer 1 can print just fine.
In the Network and Sharing Center screen, network discovery, file sharing, public folder sharing, and media sharing are on. The drives that we want to share are set to "Sharing" with Properties --> Sharing --> Advanced Sharing --> Share This Folder.
Sharing used to work perfectly on XP, but it has gradually reduced as we upgraded to Vista (from full drives to only the Public folders), and now we can't even see some computers!
Thanks for reading this!

Please let me know what additional information you need to get us going.