WTF Just Happened?

No, the title is not a reference to the last 30 seconds of Super Bowl XLIX, though that's pretty much the exact phrase I walked around mumbling for three days following the game. Me and the other million or so folks living in the Seattle metro … [Read more]