A rather amusing look at the Apple product cycle. Seems to tick all the boxes 😛