Curious to hear what presentation courses (if any) you've had experience with, and which has improved your presenting and communication skills. I have heard good words from the Dale Carnegie presentation courses and Toastmasters. Are there any other ones of the same acclaim?