Ian Thorpe is my favorite so far. I think he has the most beautiful face and hot body! I am so happy that he won what... 3 golds so far! Sorry Michael Phelps but Ian Thorpedoed my heart.