First off, this is not a case of gear envy. I am happy with my camera. I am not ready for the big guns as of yet. Much to learn. I shot a gymnastics meet last night with a Nikon D90 and a Sigma 70-200 2.8. Student photographers were there as well, shooting with a Nikon D3 and Canon 1DMxx. They also had Nikon/Canon 70-200 lenses. 1.) My Autofocus and fps were painfully slow when I was close to the action (vault, balance beam). It was decent when I was far away (Uneven Bars, Floor). The student photographers were shooting at the normal 9-10 fps attributed to those cameras, while I could barely get 2. During Vault and Beam, I was in just as good a vantage point as the students (who were on the floor, while I was in the stands). Question: Was my lens the cause of slow AF/fps? Or is it the D90? Or both? 2.) Noise. I shot in Manual, shutterspeed 250-500, 2.8-5.6, ISO 500-640, all depending on where I was pointing my camera at the time. Most of my photos had lots of noise (and were very soft). I was able to compare my photos to those taken by the student photographers. There was actually NO comparison. Their photos were tack sharp, action frozen, and noise free. Magazine quality. Mine were soft, action not really frozen (but close), and a bit too noisy for my taste. Some were quite good and can be "saved" in PP, but most were throwaways. To put it bluntly, I was not very happy with the outcome. The only change I could have made was to up the shutterspeed to freeze the action, but the photos would have been way too noisy/dark. I think the softness is due to the lens. Big question: Are those two cameras THAT much better at AF and Noise reduction? I know my lens is not as good, but I have taken some exellent and (IMO) magazine quality football pictures with that lens and camera. I have taken great pictures with this camera (and a D40 before that), so I'm not getting rid of it. I realize no self-respecting pro photographer would show up at a gymnastics meet with a D90 or 40d/50d(maybe?), but I expected better. Or is it just me???