I use AVS4YOU to put together highlight videos of events I perform at. It looks like it has everything you need but the most simple functions are complicated multi step processes. For example - I have dozens of 3-5 second clips that I put into one "movie" where I would like to mute the audio and overlay my own track. The is extremely difficult. You have mute each clip *one by one* because there is no way to "select all" and mute things all at once. Also there is no simple way to add an opening "credit" slide with your text, the same is true for a closing credit slide. This again in a multi step process. The average at home user will find this difficult and cumbersome to use.