Project Ourobouros (link) is a neat project. Reflashing a USBasp Atmel programmer to use it for other purposes. Gives you an ATMega8 cpu with some I/O broken out on a dongle sized PCB and a USB interface for $6 shipped.
Gotta try this. Yet another thing on the list.