So my equipment list is: Canon XT, 50mmf1.4, 100mmf2.8 macro, kit 18-55, 75-300mm cheapo, and 430exII. I mostly take family portraits, macro shots , landscapes and, animal shots. So basically all sorts of different shots. My question is what is the best way to spend the money out of these options? I realize the are all totally different but what would you get with this list of equipment and these options? I would like a new camera body for better cropping in and to check focus for macro work, and possibly a little better higher iso performance. I have thought about the 40d but would rather get the 50d. 1. 50D and 17-40 f4 L 2. 70-200 is usm f2.8L 3. 100-400 f4.5-5.6L Thanks!