I am looking into a DSLR as a gift for my wife. The Nikon D40 seems to be perfect for what we need, it is portable, relatively easy to use, and is the right price for us. All in all it seems like a good entry level camera for someone with a little photography experience.

My only question is the megapixels. It is a 6mp camera, our point and shoot is 5.1. Not a big jump but I have been told that 6mp is plenty because of the lenses involved and that it is a better camera than our old one.

Do I need to look at the D40x or is 6mp enough? MY wife really wants for pics of our daughter and maybe a little bit of a hobby. Any help is appreciated.