As everyone who reads technology news knows, on June 9th, Apple is rumored to unveil the second generation iPhone. It’s predicted to have all the features of the first plus twice as much memory (16/32 GB), 3G network connectivity, and a GPS. In addition, AT&T or Apple is likely to subsidize the phone by 50% [...]