I wonder if Apple would've delayed releasing 10.5.1 a couple of weeks even if it was ready on the day of leopard's launch in order to avoid any bad publicity. I can imagine reviewers spinning it in a bad way, like "Although leopard is a great upgrade, it seems like it must've been rushed because the first thing that happens when you run leopard for the first time is it tells you that you should download an update. That makes me wonder if leopard is only half baked, and makes me wonder if there are major bugs lurking just under the surface."