Which digital photo program is best?

dgrace18 asked: I want to be able to edit pictures, add backgrounds, create slideshows, create videos of my pictures with sound and music, etc. What is the best program for this? I’m looking at MS Digital Image, is this a good program?