Video
Animoto lets you create videos. Use your own photos and music or borrow some online. Then, share your creations with friends.
iMotion lets you make time-lapse or stop-motion movies.. It has many features and tools to make it appear professionally done and to allow for maximum creativity.