Home Featured Articles Apple iPhone 2G (1st Generation) and 3G (2nd Generation) Compared