Adobe Premier Elements 10 (I believe 10 is the latest) It's a full blown movie editor/creation package...
You basically load all your assets (stills, clips, sounds, etc) to a panel/project... and have multiple timelines... You then drag the assets to their own timeline... each timeline and asset can be independently edited, and timed... and then very much like an HDR process, the timelines are over-laid each other to give a cohesive movie... you can time each image on its timeline to keep beat with your music timeline... There's also an automatic mode... that will time everything to your music line... It's very robust... They also have a bunch of free packaged stuff... that you can use like styles to give your movie a consistent look and feel... as well as music that is computer spaced/timed to give you a music line that is tailored to your image lines without sounding like a broken record that's skipping...