While we were surprised at the timing (or at least the announcement), it’s pretty clear that Microsoft knew Steve Ballmer was going to be retiring soon. Not necessarily in the next 12 months, as was announced, but certainly within the next three years, after his youngest child began college. Because he said that several times.