Smells to me like the powerbook OS is suspect. Something in the TCP timing. I have heard rumors that Apple doesn't always use good defaults for some IP things. How do other layer 4 protocols work in an identical link. A good test would be FTP.