another thing, whether it has been discussed or not, that if you have more megapixels, they will have to be smaller, what does this mean, well in everyday use not a lot, but they will not be as sensitive to light, and therefore more susceptible to noise, smaller pixels tend to give a much "messier" image when you crop them. this is a result of many things such as the bayer filter on the sensors, because they only measure the intensity of light rather than the colour itself, they make the pixels go in order of red, green, blue, green, red, green, blue etc... as a result the sensors have to "Borrow" colour data from the pixels on either side. This is only normally noticeable when you shoot on very small sensors in compacts that have high megapixels, especially when the noise is high, but it can be found on ANY camera that uses this system. Now the next photos I have included were all taken at the same time, but with different cameras.
This was taken on a Kodak Easyshare bridge camera, that comes in at 12MP
This on a Sony Cybershot compact camera that is 8MP
and this on a Sigma DP2 at *ONLY* 5MP
the clarity of the sigma, with less pixels on a much larger sensor always seems to amaze people, and has been rated as being able to upscale to about 12mp worth in DSLR terms. The Sony camera shows the pixel colour borrow issue most, on the leaves on the plant. They look wobbly.
Just my input, tom.