There's also a German fellow who has done a read-only MFM USB controller
using, of all things, an AVR with just enough memory to hold a single
sector. Apparently interfaces with the Windows USB floppy driver (I
think). Probably slower than tar in Siberia, however. And it doesn't
write.
He does his decoding on the fly.
--Chuck