That's actually a pretty good solution.

Right now, I keep a collection of lowest denominator network cards, eg a couple of ISA with onboard controller, a couple of PCI with onboard controller both 10Mb, token ring and ethernet. I wasn't quite sure what to do with newer PC's that lack both ISA/PCI and fortunately, I haven't encountered a PC as of yet where XP (or at least some Linux distro) couldn't get a reasonable network card somewhat functional.
The only gripe I have is the mini-CD that's required for driver install. I've got a couple of PC's that lack disc drives, so a CD would entail pulling out an external disc drive, plugging it in,

. If you've got a USB stick already, rip the CD to the stick, one less disc to worry about and scratch up.
