When I have to do a presentation, I usually bake it into a pdf. Actually, my professors insist on that, because they don't like Powerpoint either. 
I like your initiative

I've recently started sending all of my assignments to my instructors as pdfs only. Saving as .doc is a good guarantee they can open it up too.
I remember one horrible thing that happened. In class i was to give a presentation on how to make a blog. So i just showed everyone directly on the projector hooked up to my computer how to make a blog at blogger.com even showing them what widgets are and stuff like that. Screw powerpoint, i instructed everyone

The next person who actually gave a presentation on how to make a blog. She had this 10 page powerpoint presentation that had lots of pretty graphics. Lets just say the information coming out of her mouth was relevant and great, but the powerpoint presentation going along with it was purposeless. She was talking about all the different places you could sign up for a blog, she had ten pages of pretty looking blogging web site logos and slightly faded login screens for each. I was just like wow....rofl. Idk how i contained myself. She concluded her presentation by logging into her blog and making a new post inside of it.
She didn't nail the topic much at all, she just told you where you could go to make a blog. I actually instructed everyone how to make a blog by signing up for one, ver, how to make posts, edit your posts. Change your blog layout, title, url, and theme, add extra bull**** like a clock or a weather and temperature bar for where you're at. All she showed was where you could get a blog. If this was a class where we could team up to and give a presentation together that would've worked great, i only showed blogger (but absolutely how to sign up for it and how to do a lot of stuff with it) where all she did was summarize all the different places you could sign up for a blog and show her blog with nothing else (doesn't fit the topic of how to create a blog what she did with her worthless powerpoint presentation).