I am able to create a slideshow and record a voice-over using iPhoto or iMovie, and then export and upload to my blog. However the file is exported as a movie file. This seems an inefficient way of presenting stills with a voice-over. Does a file format exist specifically for a slideshow? If so, what software do I need? Quote danielhuw: This seems an inefficient way of presenting stills with a voice-over. Are you talking about something delivered over the Internet...? I'd have thought a movie file was probably the simplest approach, and ready for YouTube etc. Otherwise I guess you'd be looking for some kind of embedded slideshow player. Yes, it would need to be a file format that can be viewed from a web browser. Whenever I've seen slideshows on other sites they use Adobe Flash. Is this just another format of video file? I would ask someone from Adobe, but they seem to be incapable of calling me back! Quote danielhuw: Whenever I've seen slideshows on other sites they use Adobe Flash. Is this just another format of video file? Flash is a bit more complicated than that - can be used for building all kinds of interactive multimedia applications - but I'm not sure if I'd recommend that route since it's a proprietary format rather than an open web standard, and not supported on all devices (eg iPads). 1) Use some sort of flash SWF file to play the audio + change the slides as indicated