Why I find Caine's Arcade amazing...
This is amazing because Caine could have just sat in his father's office playing on a DS or iPad.
This kid did not settle for playing games created by others.
He created his own games.
Most important, he waited patiently for customers and developed pride in ownership and an accounting system/verification system without a computer.