I've been hearing a lot lately about a terminal emulator called "Terminator" for Linux, so I decided to give it a try. While looking at the authors site, I found the following posting:
The idea is simple, but has a stroke of genius in it: instead of burning CD's, store the ISO files on an USB harddrive, connect it to a small board, which in turn is connected to the PC (trough USB, again). The board reads the ISO file from the harddisk and pretends to be an USB CD drive to the PC. Very, very, very cool!