I'm sure a lot of people's productivity just screech to a halt today [www.techmeme.com]