for the past i would say Zinedine Zidane, and for the present no doubt about it, i'm gonna say Leo Messi....!
Good player of course will become our stars and a have lot of fans. For me, I really impress with Tevez which now playing with MC (Manchester City). He is hard working player and not fear to break the defenders and score a goals.
Cristiano Ronaldo is the man! and I do agree Barry Sanders is one of the NFL's best. Sad to see detroit push him into retirement to soon, but we ma see Barry Sanders JR taking over his dads legacy.