280 Slides is a service that lets you create presentations online in a Keynote-like interface, and then share them, download them to PowerPoint, and present them online.

http://280slides.com/