I personally think Andy Roddick has already had the best part of his career in the year 2003. That year he won a grand slam, reached 3 slam semis, and went on a long winning streak in the summer, as well as ending the year #1. I dont think he will ever another year that he ends the year #1, Roger is too good, and there are too many players younger than him that will start coming up. I do think he will win a grand slam again at some point. He wont reach 3 slam semis in the same year again though, 2 perhaps, not 3. He also wont have a year with a long win streak like he had the summer of 2003. Thus I think his best days are already behind him, the year of 2003 were his best days. The question next year for him is not whether he can challenge Federer for the #1, that is out of reach for him, but whether he can hold onto his #2 with Hewitt, Safin, and perhaps several young players challenging for that with him.