There's no way people like Phelps and Barry Bonds will be famous in 100 years. Someone is bound to get 10 gold within a few Olympics and Barry Bonds is just a sports star. People don't even remember half of the presidents anymore :x . Nobody will ever win more than 9 golds. Unless they're some sort of superhuman swimmer, because that's basically the only sport in which 10 events is even remotely possible. 100,200,400,800,1500,5000,10000,marathon will never be done, nor will a sprints combo in track and field.