Have you checked out animoto.com yet?
Very cool. They take your photos (you can upload them yourself or import them from another online service like Flickr), add music and make an impressive looking video. No more lame picture slideshows for you. You’ll have the coolest slideshow on the block.
You can build a 30-sec video for free, or pay for their premium service that gives you unlimited time.