And imagine the angry users they'd get if they gave themselves plenty of time for the release and then released early! Wow! Actually, who would be made angry if a release came out before it was scheduled? How does Amazon avoid this problem, by the way? Is software from Amazon not subject to unpredictability?