Happy Birthday Twitter! How time flies, is it time to slow down yet?