I have two 40D cameras. I shoot sports, like paintball. Have a great set of lenses. Want to upgrade and also be able to shoot portraits and weddings. What should I do if can spend about $1000? 1. Buy a friend's 5D for $1100? 2. Buy a new 7D and sell one 40D? 3. Buy a used 1D Mark IIn or 1Ds Mark II Lenses: Tokina 10-17mm fisheye, 16-35mmii, 24-70mm 2.8 L, 50mm 1.8, 85mm 1.8, 100mm 2.8 macro, 70-200mm 2.8 Help! You guys are the experts -what should I do?