All this talk about home servers makes little sense. My main PC does this job just fine and I don't have extra hardware around to maintain. My PC has Vista 64, my notebook has 7 64 and my kids PC is XP 32. Even my PS3 has no issues in this mix. All these devices see and communicate just fine. Granted, the speed is not breathtaking, but it does work fine. The only thing I would change in my entire network is upgrading my kids PC to 7, but I am still waiting for my keys from M$ (they are so damn slow) because that would allow it easier access to everything.