I have an EOS30D but if the lighting is rubbish then the camera cannot do magic for you. I built a lightbox and put aluminium foil on the left and right insides to try and get the light to bounce around more. I have been quite happy with the results. I'm still using the standard lens that came with it but for very close up work I simply added a couple of stepping rings. You get great depth of field and real close zoom. But I'm no expert so my experience stops there.