Just discovered Animoto which is an online program that puts your photos and music together to make a video. I used free music from Animoto because I couldn't upload music from my computer (and it probably wouldn't have been legal anyway). I also compressed the size of my photos first so they would upload quicker. The free version makes a 30 second video.
It is so much fun and very easy to use - I'm just loving it.
Here is a video celebrating my son's 18th birthday the other day.