I use Camtasia or PhotoStory for my videos. The best for this type of video is the Windows PhotoStory because all you have to do is to choose the images, choose transition between pictures, and walla, you have a ready made video.
Another thing you can try is Intro creator. Instead of choosing your own pictures you simply write what you want to say to the world, press the button and you're all done.