At this point I'm going to guess that it's XP. I've had continued service in Debian and it's been running continuously since I installed it. I'm guessing its a driver problem for my network card. I'll have to continue the investigation.