The Digispark is a close contender for smallest of these small boards. It costs less than the Femtoduino but doesn't have quite as much power. The processor at the core of the Digispark is the ATTiny 85. There are six IO pins to choose from; two are reserved for USB. It may not be as strong as the Arduinos or have the same pin count, but the lower cost is a happy compromise.