I make a lot of films and also product advertisement on the side. I recommend, if you wanted to do anything really fancy, that you use Avid products.... the quality is without a doubt the best i've seen. However just for home use go with Adobe Premier Elements - very flexible program, easy to use for a basic user and some great tools with it!