Gruber had this to say yesterday about Apple which I thought was an accurate assessment of their software development capabilities... I think the corollary to this is... On the hardware side, Apple still has not become a company that can walk and chew gum at the same time. The hardware team has clearly been focused for the last several months on the new MacBooks and it appears they've had to sacrifice everything else in the process. The fact that they couldn't also update the MacMini and the iMac which use the same platform as the MacBooks, is rather telling. Rumors of updates to the iMac and Mac Pro over 6 months from now clearly indicate that the team can't juggle too many balls at once, AND it probably means there's more than just new CPU's and GPU's in the works for the desktop systems. At any rate, Apple clearly needs to scale their hardware teams to be able to refresh a much broader range of products at any given time. Only having the capacity to overhaul one product line every 6 months is not going to fly given the huge capital they have lying around.