The more megapixels a camera has, the crappier the individual pixels become. Phones shouldn't have more than one or two megapixels, otherwise they can only take decent pictures outdoors on sunny days. This is hte case here, and the case with almost all of these 5mp cameras. I would rather have the same 3mp as the iPhone, or less ideally.