I ran across this today and thought it looked interesting.
Animoto takes your pictures and your music, and automatically creates videos. It's free to create short 30-second videos, and they have premium services for longer ones. I haven't had a chance to try it yet, but I signed up. When I create a video, I'll have to post it so you can see how it turns out. In the meantime, you can view some examples on the site.