RT @chockenberry: Two reasons Steve did the keynote today: 1) To tell his competitors to fuck off. 2) To tell those speculating about h ...

2:42pm March 2nd 2011 via TweetDeck