A friend of mine has developed an app that I hope I never have to use: SpeechMaker. Seriously, I used to sort of enjoy giving public talks, especially in the early days of the Internet, when I was an evangelist for this new medium. Had I an occasion to give a talk today, I'd consider using SpeechMaker ($11.99). It sounds like an ideal tool. It gives you what you need to create, practice, hear, and give speeches. It comes with some famous speeches built in, including some with audio. The app lets you record and archive your speeches.