I am new to photography, but very interested. I have to buy a DSLR for my residency. I will be taking mostly intra oral photographs, with some profile shots of patients before and after surgery. It was recommended that I purchase a canon 30D with canon 100mm macro lens and the MR-14 ring flash. So I have a few questions 1. is this a good camera to buy or should i look at Nikon? 2. is this a good lens (i need 1:1 pictures for lecturing) and good color reproduction. 3. i would also like to use this camera for general shooting, ie vacation, events, etc. What other lens should i buy for general shooting? I would like to spend around $2500 and thank you for all your help this forum is awesome.