Windows XP to 98 networking nightmare

You would think it would be simple. All I wanted to do was to network a 98 machine to my Internet-enabled XP box up in the garage here. The Win 98 machine didn't require the Internet. But no. After two days I've finally done it. Not without considerable angst.
Here's the story. I had two XP boxes happily networked to each other. All I wanted to do is to downgrade one of these to Win 98 so I could use it as a reliable disk imaging machine (many of the old imaging programs need MS-DOS or at least an MS-DOS CLI). After imaging I could transfer the files to my XP box for archiving.
First problem. The network card was too new and there wasn't any Win 98 drivers. Ok, replace that with a spare network card vintage 1995 or so. Hmmm...no drivers to be found anywhere. Ok, forget about network card. How about a direct cable connection (DCC) via parallel port. Thought I had necessary cable. Tried it..tested it on other gear...hmmm..maybe not a parallel port comms cable even though it has the right plugs. Ditch parallel cable for "known good" serial cable.
Now the fun begins. Windows XP reallly WANTS to use TCP/IP for the DCC. Trying to configure this not only kills my internet connection but I also can't see the Win 98 machine even though I'm linked. After going around in circles for hours I finally abandon TCP/IP. Force XP to use NWLink IPX/SPX/NetBIOS as someone suggested on the web. Still have issues with permissions though. Finally get that sorted and it's working...but at 19200! Doesn't want to go any faster. Finally figure out how to tweak yet another well hidden property on the 98 machine (Win 98 considers the DCC a "modem") to kick the speed up to a more respectable 115200 which is ok for the very small vintage programs this link is built to carry.
I've left a hell of a lot out but you get the gist.
Ok, there is my rant for the night. However, in some strange perverse way I kind of enjoyed the experience. I guess I learnt something and that's never a bad thing.
Here's the story. I had two XP boxes happily networked to each other. All I wanted to do is to downgrade one of these to Win 98 so I could use it as a reliable disk imaging machine (many of the old imaging programs need MS-DOS or at least an MS-DOS CLI). After imaging I could transfer the files to my XP box for archiving.
First problem. The network card was too new and there wasn't any Win 98 drivers. Ok, replace that with a spare network card vintage 1995 or so. Hmmm...no drivers to be found anywhere. Ok, forget about network card. How about a direct cable connection (DCC) via parallel port. Thought I had necessary cable. Tried it..tested it on other gear...hmmm..maybe not a parallel port comms cable even though it has the right plugs. Ditch parallel cable for "known good" serial cable.
Now the fun begins. Windows XP reallly WANTS to use TCP/IP for the DCC. Trying to configure this not only kills my internet connection but I also can't see the Win 98 machine even though I'm linked. After going around in circles for hours I finally abandon TCP/IP. Force XP to use NWLink IPX/SPX/NetBIOS as someone suggested on the web. Still have issues with permissions though. Finally get that sorted and it's working...but at 19200! Doesn't want to go any faster. Finally figure out how to tweak yet another well hidden property on the 98 machine (Win 98 considers the DCC a "modem") to kick the speed up to a more respectable 115200 which is ok for the very small vintage programs this link is built to carry.
I've left a hell of a lot out but you get the gist.
Ok, there is my rant for the night. However, in some strange perverse way I kind of enjoyed the experience. I guess I learnt something and that's never a bad thing.