what camera + lenses are you using bro? i can only get shots like that using my 450D and an HSM lens, and the only HSM lens i have will only take from 16-50mm so it's not ideal for getting that close. friggin amazing pictures dude.
A D40x would probably be fine. One thing to keep in mind about resolution, is more is not always better. A good expamle is the Canon 20D(someone asked about this earlier) with the 40D and 50D, they pack more, smaller pixels into the sensor to get more megapixels, when they do this, its going to give you more noise and thus…