I switch between Ulead Video Studio and Pinnacle Studio depending on the task. Both programs have features that I really like, are easy to use, seem to do everything that I want to do (at this point), And are less than $100. I'm sure at some point I'll want to upgrade, but for now I'm pleased with the results.