take boxing as example...after all his hard work he can win in that particular weight category only...that means only one...but for swimming so many medals...i dont know whether its right or wrong...but never compare one sport with another and dont conclude phelps is the greatest olympian ever...its not reasonable...he is a great swimmer because he is acheving great things which other swimmers could not...