some lessons to a few of you people:
zooming with your camera phone are only digital zoom, not optical zoom. You are only degrading your shot quality.
Digital zoom produces grainy images and is done completely digitally. It sucks though even on regualar cameras.
Optical zoom is when you actually see the lens of the camera move in and out. (not in cell phones that I know of) This does not degrade photo quality for the most part.
5 megapixels or 50 mexapixels does not equal quality photos. Especially when it comes down to viewing them on your 4inch screen, you wont see a difference in quality between a 5mp picture on your phone compared to a 50mp picture on your phone(unless you zoom in). The major difference between megapixels is how big you can blow them up when it comes to printing or zooming in on them.
An unfocused uncrisp shot is still blurry with a 5 or 50mp shot. Megapixels sell in marketing, not quality of the lens/camera processer. This is why we still have sh**ty cameras on our phones. also, your picture might look great on your 4 inch phone, but when you view it in facebook or picasa on your computer, its out of focus.
how many megapixels do you really need?
computer viewing - about 3 megapixels (Depends on resolution)
printing a 4x6 print - 2 megapixels
printing a 8x10 print - 5 megapixels
printing a 11x14 print - 7 megapixels
who has printed a picture taken with your cell? Nobody, why? cause the pictures suck most of the time. We really dont need more than 5-8 mp cameras nowadays.
Lastly megapixels matter when you edit your photos. Say you took a 4mp picture and cropped 25% of the picture out. you are left to print a 3mp picture. If you wanted to blow it up to an 8x10, you would have gotten away with it 4mp, but with 3 you wont.