Arduino Mini: Miniaturized version of Arduino boards (without USB part)
Minimal dimensions (30x18mm) allow space saving.
It uses an ATMEGA168 with 16K of program space. You will need an USB/Serial converter for programming.