Tim Cook admits that iMac launch should have been postponed to avoid delays for customers

Advertisements