I use Sony Vegas... But it cost an arm and leg and is probably old now... ha ha But I have yet to find another program that can do what it does...
A good one is cyberlink Power Producer... Make videos like this in 20 minutes or less.
http://www.myspace.com/video/ryanrwa...wells/53951770