These sites might have lend you some help with public speaking.
McGraw Hill's Public Speaking Site
Allyn & Bacon's Public Speaking Website
Contains six modules about the process of public speaking -- Assess, Analyze, Research, Organize, Deliver and Discern.
Strategies to Succeed in Public Speaking
Includes goals, success requirements, preparations, resources, and related information.
An impressive index of thousands of famous speeches.