Is Federer the Best Tennis Player of All Time?

This morning I caught the tail end of Federer’s French Open Finals victory over Robin Soderling. This is significant for a number of reasons.
Reason number 1, with this Grand Slam victory, Federer tied Pete Sampras’s record of 14 Grand Slam wins.  Additionally, Federer did something Sampras never did: win on the clay at Roland Garros.  [...]