Greatest Data Visualization Ever?

Arab spring: an interactive timeline of Middle East protests

The perfect way to get caught up on the past six months of unrest in the Middle East.  If you have three days to spare.