i am currently shooting on a panasonic FZ50 but i have found it just doesnt cut it anymore and i really need to get an SLR. Ive decided to get myself a shiny new 30D along with two lenses. I already have my heart set on the Sigma 18-200mm to use as a walkabout lens, my problem is i love macro photography but i dont know which lens would be best. Ive been look at the Canon EF-S 60mm macro and the EF 100mm macro, im mostly going to be taking shots of flowers, insects etc but i also wouldnt mind a lens that pretty good for portraits. Which out of these lenses, or any other lens would be best for my uses?