I'm wondering if anyone could recommend me a video editing program that is moderately easy to use and preferably free that can do the following: - Set other videos in frames in the video - Move images around at will - Pile sound effects on top of each other - Cut and place video clips with ease and precision - Strong audio control, perhaps good ducking - The ability to export to very high quality - Compress files - Export in 720p with a strong framerate Anything that can do most or all of these things cheaply or free.