Yes, that is a cool article.
If i remember correctly, the resolution of the human eye is 76 megapixels.
That's about 9000 x 9000 pixels!
Another thing i still can't believe is that the human brain's storage space is a mere 700 megabytes.