I have witnessed (and delivered) some crappy presentations. You all know what I mean. I don't understand why we continue to present with Powerpoint slides that are crammed full of text and read out loud.
If you're interested in improving your presentation skills, I highly recommend this video. Scroll ahead to 1:57 if you want to skip the intro and dive right in.
Side note: I am of the belief that presentations should be as BRIEF AS POSSIBLE. If you're showing off a product to your company or team, it shouldn't take you more than 5 minutes to demo it and be done.
My general rule of thumb is, no one should be talking for more than 10 minutes straight. Getting from the red square to the green square should be a sprint, not a marathon. Sprints are focused, motivated and quickly rewarding. Marathons are laborious, chafing, and people start dropping from exhaustion.