Perhaps you are over PowerPoint presentations (or not over them, but keen to make them more engaging for people).
Pecha kucha is a presentation style which restricts presenters to 20 slides, each shown for 20 seconds, and so their speech goes for 6:40. It was originally created for architects and designers to show off their work in Tokyo (hence the Japanese flavour to the name).
To see a corporate application, check out Dan Pink’s video on emotionally intelligent signs.
Ignite Sydney uses the same principles. Here are links to my pecha kuchas on Beating the Curse of Knowledge and a rant about Indecision (bad language warning!).