You're a platform agnostic type of person. Maybe even just part of a family that swings several ways. Regardless, somehow you've ended up with a few different computers on your home network, all of them running different operating systems.
While they're on the network and can access the internet fine, getting them to share files amongst each other is more complicated than dancing the Macarena in a hurricane, and you often feel just as wounded and confused afterwards. Let's see if we can get things untangled.
For the purpose of this tutorial, we're going to assume that all your machines are already networked correctly, as that topic in itself is more vast than the scope of this article can allow. For operating system versions, we have used Windows XP Professional SP2 (using the Classic Control Panel and Start Menu), Vista Home Premium SP1 (using the Classic Control Panel) and OS X 10.5.2. Procedures may vary on other versions of the operating systems.
Please note that this tutorial considers all firewalls and VPNs are turned off — if you're running one, clearing permissions there is your responsibility. On with the show!