Jack, Sampras is my favorite player of all time, just in front of Edberg, but you have to give Federer his due. He is on an amazing run.
Yeah, Federer didn't have an Agassi the way that Sampras did throughout his career (Nadal the last couple of years nonwithstanding), but he has shown to be a more complete player than Sampras