im sure these have been posted before but mine is a bit different. My older sister got rid of her d100 and has passed it down to me. I don't know how i have done but but before that my best friend passed his d40 down to me. I never really used either much but have recently got more and more into photography. The d100 is perfectly working while the d40 has its on board flash dead- im not really sure how important that flash is as i do own an SB-400 because it wasn't worth replacing the ****ty flash on the d40. Now knowing everything, which one do you guys recommend? The d40 is lighter and also seems to take pictures faster. The d100 though is very sturdy and has a motor so i don't need to buy lenses with a motor. If anyone has any recommendations i'd love to hear which camera is better for a amateur. Thanks and i appreciate your time.