If you have a Mac, AVID XpressDV, Final Cut Pro, or iMovie, in that order, are my choices.
On Windows, XpressDV, or Premiere. I know there are some cheap programs out there too, but I am not too familiar with them. I think "Dazzle" is one I've heard of.