if you have 2K+ to spend, I would recommend the Canon EOS 20D (w/ the 100mm macro lens, flash, extra battery and memory).
or for a cheaper version, the Canon Rebel (w/ the same extras as above).
if you find a good deal on the EOS 20D please let me know!!