I have spent a month and half to learn about nikon d3100 / d5100 / d7000 . My budget is $800 - $1K . i am still in confusion about making a right choice. I was going through all sort of reviews and comparison all over the web and it seems D5100 is little better than D3100 in terms of was better with image quality . Some suggest its all about lens , body doesn't matter much and some suggest its all about the sensor and having built in motor is good(d7000) . etc . My personal interest at this point of time is taking Macro / Nature / and My Family Photos. i have nothing against canon or any other brand. i just sort of liked Nikon as i have seen it with so many professional people i have seen so for in my life. i know this sounds silly . so can you please advice me ? i am open to all inputs.