[Minifloat] is using his TI Launchpad development board as an In-System Programmer for AVR chips (translated). There are a ton of homebrew AVR programmers out there, and using an Arduino for ISP is ...
A typical Arduino microcontroller board is pretty small, about the size of a credit card. This makes it suitable for embedding into all sorts of electronic devices. But it's possible to go even ...