have you tried duct tape?
sorry, I've been trying to deal with networking problems too. I feel your frustration but I couldn't help not saying it. :P
On the Win XP computer, have you tried Start>Run and type in the IP address of the Mac? It might take a while (it did for me), but a...