well I would say the best video editing program is final cut on os-x, for the pc it would probably be combustion (pita to learn though). If you go down in budget the free windows one should do most of what you're after, if I was to pay small money probably adobe premiere elements