I used to love Windows Live Video Editor, but they changed it and removed some of the features. I've used - and loved - Adobe Premier, but that's WAAAAY overkill unless you're doing multi-camera work. I recently picked up Magix's Movie Edit Pro, but haven't had an excuse to use it.If you are using windows, you have some video editing software.
My husband bought me a Corel program, but I don't really like the way their stuff operates.
Plus I don't really do video.
I made this one 6 years ago, just with photos, but that was on an old Windows Vista version (the movie maker was easy to use, but with each 'improvement' the apps suck more.)
My long time go-to for putting music, intro, and outro on a single clip is....PowerPoint. It turned out to be easy to work with, if you are used to using the animations and timings.