I continue to be amazed by the progress in chip manufacturing. My first desktop PC had 64MB of RAM and a 10GB HDD which everyone thought was overkill at the time. Now, even a tiny MicroSD card can, according to the SDXC standard, achieve 2TB!! Hell, there are complete SoCs now that are waaaay more powerful than that PC and fit in a chip like the one in the picture...