I'm an amateur and I have had my Canon 20D for approx. 2 years now and have been very happy with it for the most part. I recently purchased a (used) 300mm 2.8L lens to photograph mainly motorsports, with the hope that it would help take me to the next level.
I went to Laguna Seca for the MotoGP race and I was totally disappointed in my results. At first I thought it was all user error, but I then went to the AMA races at Virginia International Raceway (VIR) and did some experimenting. While my results were much better. The pictures still were not a sharp as I expected them to be. I was able to use focus fixer to get some of them to where I thought they should have been coming out of the camera.
After both of these disappointing results, I thought maybe it was the used 300mm, but after reading the thread about the troubles w/ the new 1D MarkIII AF issues, I beginning to think it is the camera, since almost all of my issues are from fast moving objects coming towards or away from me.
My reason for posting is to get other peoples feedback as to the cause.
Not being a Pro camera, is it simply that the 20D AF system is not fast enough for what I want it to do? I'm considering upgrading to a 1D Mark IIN or Mark III, but being an amateur, I don't want to spend the money if I don't have to.
Or if other 20D users are happy with their AF on fast moving objects to and away from the camera, perhaps it is my 20D.
There is still the possiblity that it is all user error too. 
Below are some shots I took as an experiment of my gf's dog. Shutter speed was set at 1,000. ISO 200 and wide apetures to concentrate on the focus points. I was using center point focus point and I put a green dot on the center of the picture. The last picture is to show a static shot to prove the camera and lens do work together.
Any help/advice/feedback would be extremely appreciated!
--Mike1515








