I've noticed very few people mention Premiere Elements. It's pretty powerful for the $$. For free on a PC, there's always Windows Live Movie Maker, which I've used for years, but trying to make the switch to Premier Elements now. WLMM can do all the basics, and can work with both .mov and .mp4...