Sorry to do another post about a link, but this is the coolest video I've ever seen. It made me cry. I feel like this is what the internet is intended for, awesome things like this. It's a little long - over 14 minutes - but it's worth it. (You could probably also find it on YouTube, but this is the link someone emailed me.)
And here's a picture of my technologically-inclined son, just in case the video is not great enough for a post on its own.