Engadget writes: "You hear of this new iPhone 3G thing? Doing pretty well, or so we hear. Apple says they sold one million of 'em this weekend worldwide, compared to the 74 days it took them to hit one million with the last generation. So far the little bugger has invaded 21 countries, with France next on its hit list on July 17. Oh, and that App Store isn't doing too bad for itself either, with 10 million downloads so far to iPhone 3Gs, updated iPhones and iPod touches."