Toastmasters is an international organization dedicated to helping its members become effective leaders and better communicators. With thousands of members across the globe, Toastmasters boasts a website complete with information and strategies for preparing and giving an excellent speech.
Six minutes is a practical webpage dedicated to helping its users improve their skills in speech and public speaking. Check out the "Write Memorable Speeches" section.