Laughter mixed with tears Sunday as the Giants saluted Jeremy Affeldt, the left-hander who's retiring from baseball.