either vegas studios hd or pinnacle studios hd or even ultimate. depends on how much expirience you have. pinnacle actually took me a while to figure out everything but i would imagine vegas being even more challenging. i use pinnacle ultimate and it is fantastic! whatever you want, go for it!