I just purchased my first DSLR and some accessories. This is what I got: Canon EOS Rebel 600D/t3i 18-55mm kit lens + UV filter 50mm 1.4 lens + UV filter camera case 2 - 8gb ultra SD cards extra battery I got this camera to take photos of my daughter, family events, vacations, zoos, wildlife, and maybe down the line, some more serious portrait photography. I'm torn between getting a external flash or another lens. I know I definitely want one for distance -- we love going to the zoo and photographing all of the animals but I'm not sure If I should get one that serves that purpose as well as being a good walk-around length -- 18-200mm vs. 55 - 250mm. What do you recommend/what should my priority be? Am I missing anything else?