Apple apologizes for iPhone slowdown controversy, will reduce out-of-warranty battery replacement to $29

Neil Hughes 232