iPhone OS 4.0: Magical and Revolutionary?