I've had a few photoshoots recently that luckily was only digital images, no printing, and have made enough to buy a new lens for my collection. I have a few choices that I would like to look into. I like sports so I love my 70-200, but I also like to do shorter things and dont care for the quality of my 28-135. Choices: 1. Sell 70-200 f/4 and buy the 2.8 no is for a bit more just to get the extra stop for lower light situations, perhaps shoot basketball games now. Although I would be left with a bunch of extra cash 2. Sell 28-135 and use this cash along with other to buy 24-70 f/2.8 for better quality in this region and the extra stop for lower light, big bonus. 3. Buy 17-40 and keep the 28-135 because of the 30mm gap inbetween my 70-200... Not my top choice 4. Buy 300 f/4 get the longer reach which i find i need sometimes on the fields when shooting. I was set on the 24-70 for the longest time because I shoot alot of close range and hate the quality, but I have so many choices. The choice would be MUCH easier if i was more focused on sports or portraits but I can't decide!!! What would you do in my position?