I'm just starting to really get into photography. My favorite thing to shoot is natural light portraits, especially of kids - so I often get low to the ground for my shots. A couple of frustrations: I seem to get a lot of blurry photos, and the minimum focusing distance on my lens is 4 feet, which means it is hard to get close up shots of small things, like a single flower or newborn baby hands and feet. It is also difficult to get far enough from my subject sometimes, when I am indoors, particularly if I am shooting more than one or two people. I have a Canon Rebel XT and a Canon 70-200mm f/2.8 L USM lens. Some purchases I'm considering: Canon 24-70mm f/2.8 lens (shorter focusing distance and can fit more in, obviously, but wondering if distortion of my subjects would be a big concern), good tripod (to help with my "blurry" problem), new external flash (I have a very old speedlite, which I swear does nothing), Photoshop (not sure which version), and a Canon 50D. If you were to buy one of these things, which would be your first purchase? What would be the order of the rest?