I was blaming Linux for the network problems, but it turns out every machine in our house except for my Win2k machine can't do TCP/IP. The problem I believe is Win98 SE's "Internet Connection Sharing", Microsoft's half-ass attempt at IP Masquerading (NAT). For some reason it's confused and I'm unable to fix it. Very pissed off. Why do we have Win98 doing our NAT? Because my parents won't let me build a Linux box to run it on because they want to be able to maintain it when I'm not here. Time to get a Linksys NAT box.