A very rough prototype of an iPod touch

Seen on eBay for $120, a 2nd-generation iPod touch prototype in the form of a development board.

The seller explains that the board is FPGA-based and combines components from an iPod nano with the iPod touch. You can see a hand-soldered serial port, a 30-pin dock connector, and a Mini USB port. Apparently, a NAND chip is missing, but the device boots into DFU mode.