Considering how cheap they are, the capabilities of even 8-bit microcontrollers is really impressive. I think the last step in making them a hobbyist's dream was the widespread adoption of flash ram ...