Memplai looks like a good online video editor that can incorporate photos and videos. Thanks to Alan Levine for the tip.

I’m adding it to Not The “Best,” But A List… Of Online Video Editors.