I have found a few invaluable resources on preparing for talks and presentations. The following links were made by a few of my former professors, whose lectures were always engaging and enjoyable.