So I've been asked to be the best man at a wedding. While I am honored, I have never been to a wedding before, so I really don't know what is expected of any of the groomsmen, so I am a little nervous. Public speaking isn't a problem for me, but content and duration is. What do best men talk about? How long should it last?