Brilliant video posted by Fred Wilson on his blog.
If you can spare half an hour definitely watch it!