Videos about debates and debating at all levels and in all formats. Provided by Debate Central http://debate.uvm.edu/
Some great ideas here. Debating is a great skill to have and it really improves your public speaking skills. I found trying to think about my arguements and make them logical has really helped me to improve as a speaker.