I'm pretty sure I used to have a chunkmonster Seagate external MO drive that connected via the printer port (and wouldn't have been much slower if I'd connected it to next door's computer's printer port with spaghetti). That offered a hitherto unbelievable number of MBs. Or would have done, if the actual MO disks were not made out of pure unobtainium.
That said, I can find no historical reference to this device so it may have been a fevered dream (though oddly I remember buying it from the big electronics store in NYC, quite excitedly because I was sure they'd put the wrong price on it).
I can also remember the cassette noise. Glorious, you'd spend 20 minutes loading a game, play it once, think 'nah, don't fancy this' and start over.