I don't know if those presentations needs to be viewed offline, but since you talked about flash, I assumed that's for online content.
The way I would do it would be to create a Google App site (or whatever similar services). It's really easy to setup and update, no HTML knowledge needed. So your presentations would be new pages in a form of blogs, or wiki. For embedded videos, just upload your content in a YouTube account, and insert the video in your page.
Thinking about it, probably you could create your presentation using Google Docs, and have your documents embedded in your pages. And for a small fee 10$/year, google will give you a domain name for your Google App site.
This way, everything will be available of any devices that needs to display those presentations. And at the same time, you will avoid the task of converting to a compatible format since Google/YouTube will take care of that.
My 2 cents...
VicoPad addict!