Keenduino board (Arduino clone)

The other thing that would complement your design nicely is a small pcb layout, perhaps one that could be made to fit the size limits of the inexpensive "10 boards for $10" pcb board makers (itead/seeed etc.) Just a thought, if things could be made to fit. That would be a pretty slick "DIY Arduino" project, then, I think.