I agree. Surely the title "The Greatest Olympian" should be at the very least calculated on gold medals won per event entered with a minimum 3 olympics attended. Phelps may well still come out on top but it certainly shouldn't be calculated simply of the gross number of medals.
What the hell, to be honest, to that post and to the one you quoted. Redgraves better, because, he's English? I'm not exactly sure what he did that was better then Phelps, he won medals in the same event, multiple times, the reason Phelps hasn't(yet, maybe) is simply because he's younger. Which pretty much puts Redgrave being better down to , having been alive long enough to be at more Olympics. Sure he did great, but, as with everyone here, everyones idea of what shouldn't be there is simply what sports they don't like to watch. I won't watch mens volleyball, but why take away their chance for glory in the sport they love.
Likewise, calling Redgrave better than Phelps is really only based on the fact he's English. Redgrave, 5 golds(was it, i can't remember) Phelps, 762 goals, but somehow he's not as good. To be honest, even though they are similar events he's still fitting in top performances crammed very very close together, which by all measures is really harder than competing in one or two events over several Olympics.
AS for running, saying the 400/800 are "nothing" like the 100 and 200 is ridiculous, what you mean to say is, they do the exact same thing, but use different tactics and speed, hardly takes a genius to run a little slower for longer or years of training to learn to do. If you've got a good runners physique, muscle, power, you're 95% of the way there.
I'm not entirely sure why more runners don't compete in more races, no real need to? More heats in general and more events to qualify for to even get to the Olympics, bad schedual for the races at athletics meets making it very difficult, not really sure. Theres also the fact that Phelps rarely had to swim more than 200m, lots of short events.