Jman,
Np, I just like talking baseball and in no way consider myself an expert, just opinionated.
When Bonds was younger, no doubt he was one of the best defensive left fielders of all time. As he has aged, he has regressed defensively, but his increased offensive productivity has more than offset it. Obviously, when you anyone asks "Who is greatest player of all time", he makes the short list.