I use an appache server for one of my PC's (server pc), and i have CuteFTP clients on all my machines, and transfer away like that, and the nice thing about that is i can access everything over the web to, so if i'm not at home i can still access ALL of my files. It's nice cause anytime i download something new to another PC, i can upload it to the server to back it up/download it to another PC. Outside of that, i have my network setup for sharing, and on top of that, as many state a nice crossover cable will do, however i don't have one that will reach to the couch (where i am on my laptop at) so that isn't always an option. Another thing you can do it enable sharing of the drive to which you place all the stuff you need, and just "run"-->"//192.168.1.10x"(whichever computer you're trying to access) and you're in the other computer shared folders. Pretty basic stuff.