I followed some of the comment links on the page I linked to and saw the presentations on their sites.
I do not have Power Point.
I thought that you upload to Slideshare and then embed the link to the upload in WP with that plugin.
If I were you I would join Slideshare and try it.