Nothing wrong with a D100. Excellent camera, does everything a D-40x does but with less Megapixels. All the Nikon lenses fit, but remember that not all with interface, because the CPUs won't talk to each other