Hmm... Can't complain, myself.
I have about 6 machines running MSDOS of some sort, spanning one end of the MSDOS PC timeline, to the other end.
They all have Iomega ZIP drive (4 are internal IDE, one is parallel port), and 10BASE-T network card (those 8 bit ones were not easy to score).
3 of them have IDE CD-ROM drive, the rest have access to a parallel port CD-ROM (and it reads CD-R's no problem!).
A "tweener" PC running Win 7, also having it's own IDE Zip drive, is used to serve files to all of the old PC's. Mostly use the ZIP drive and sneakernetting, it is the most convenient way of getting files from one machine to the other. I use the wired network too sometimes, but mostly for doing development; not bulk file transfers. Although it could bulk file transfer no problem, it's just simpler to not have to mess with the network setup and use the Zip drives.
What a guy is trying to say here, is that I haven't had much trouble copying files to these machines using Zip drives and 10BASE-T.