They could have made this list: 1. Roger Federer 2. Andy Roddick 3. Lleyton Hewitt 4. Marat Safin 5. James Blake 6. Ivan Ljubicic 7. David Nalbandian 8. Sebastien Grosjean 9. Rod Laver 10. Scheng Schalken and you will be happy with it. All you care about is any list that has Federer at #1, no matter how ridiculous it otherwise is. Actually my list would have you drooling in ectasy as it would potray the Federer era players a collection of GOATs who would all have won 30 slams without Federer, which is of course the fantasy World you try in vein to instill in people 24 7 here.