Tarver beating Calzaghe?

Joe beats Tarver. The same negative people will say "Tarver was washed up; past his prime".

Who does Joe Calzaghe have to fight? If there are B,C and D level fighters who are these A level fighters?

Can a fighter who is unbeaten in over 40 fights be crap? From that you can deduce two things.

A. Their not crap.

B. You still don't know how good they are.