In my classroom I like to use animoto to create video slideshows. It's easy to use and comes with a ton of different themes. You can upload your own photos and I believe your own music, or you can choose from the music library.
I'm not tech-savvy at all, but a few years ago I made my H a photo montage of my favorite memories and events we shared together. It was just on Powerpoint, very simple. I compiled a few of his favorite songs and played them in the background. I have no idea what other programs one would use, though. Whatever you make, I'm sure your H will love it!
In my classroom I like to use animoto to create video slideshows. It's easy to use and comes with a ton of different themes. You can upload your own photos and I believe your own music, or you can choose from the music library.
I've used Animoto a few times too and it's really easy.
I ended up going with Smilebox. It was just a teensy bit cheaper....a.k.a. it had a 7 day free trial. Once I show it to DH on Saturday, I'll burn it to DVD and cancel my membership. The results were very good.