MIDI Baby is perhaps the smallest fully-programmable MIDI controller ever made.
It features one footswitch, one multi-color LED, and a lot of personality!