Results Our device is 99% functional. We are able to use our board to take single snapshots and stop-motion video. Our HyperTerminal interface allows for browsing the file system and ejecting the zip disk. The SCSI device driver works, and we are able to write images to the zip drive. But, we just couldn't quite get the FAT file system to work. We are able to write to the root directory, and update the FAT table. So, when we examine the zip disk on a Windows machine, we can see our file and access it. It is correctly attributed as a file, has no time stamp, and has the correct length. The first cluster of information is correct, but the FAT is broken and does not correctly link us to the next cluster in the chain. Honestly, we can probably fix this in about 2 hours, but we just don't have 2 more hours today to work on this project. Our device is also quite speedy. We are able to take a snapshot and store it in about 8 seconds. We never clocked the SCSI interface, but it certainly was as fast or faster then 115200bps, because we were able to read at this speed and dump the output to HyperTerminal. As to accuracy, we have never seen chip to chip or Zip drive transfer errors, so we are confident there is no data corruption. The pics captured with the digital camera look accurate, but we need to write an interpolation routine to actually verify their content. In terms of usability, our setup is pretty good. The control buttons and HyperTerminal interface along with various LEDs allow for very simple operation. It isn't very portable, but could easily be made portable. With a bit of tweaking the Board could easily be made to consume very little power and run of batteries. Also, there is a Zip Drive battery pack commercially available, so we could easily make our device highly portable. The Hyperterminal interface is mainly for debugging, and is not useful for taking and storing pictures, so it wouldn't make portablility difficult.