A microcontroller with a hard drive for storage?
I tried to write an ATA interface driver for an ATmega32 microcontroller so I could read and write data on a hard drive. I failed.
Attempted in high school