I have my desktop connected to my laptop via cross over cable. I have them networked using TCP/IP. They both see each other if I ping them. I share each drive and have them mapped in windows explorer so that I have drive letters. When I transfer files from my desktop to the laptop, it is very very fast (no problems there). But when I transfer files from the laptop to the desktop, it is very very slow and will eventually time out giving me an error: cannot copy xxxxx (file): the path is to deep. But it isnt like I am copying deep within a drive. I am copying to the root of the shared drive. I dont think it is a hardware issue. but here are the specs: Desktop (host) 1 ghz amd tbird - XP Pro 512mb ram netgear FA311 10/100 NIC workgroup name: tester IP address: 220.127.116.11 (static) subnet mask: 255.255.255.0 default gateway: NA Laptop (client) 2.4 ghz pentium4m - XP Pro 512 mb ram realtek 10/100 rtl8139/810x fast ethernet NIC workgroup name: tester IP address: 18.104.22.168 (static) subnet mask: 255.255.255.0 default gateway: 22.214.171.124 I share my cable internet service (connected to my desktop PC) via a proxy, the internet works well on my laptop. Also the samsung laser printer is connected to the desktop (via USB) and I share it to my laptop, and it prints just fine. When I set up the shares (on both computers), I shared the entire drive, not just certain folders. Could this be an issue? I hope this is enough information. Thanks for any suggestions.