20090318 tech: 'iPhone 3.0': Hits and misses