I use Pinnacle Studio 11, and have the upgrade to 12 ready to install, does most of what I want (only thing I wish it would do is more than 2 simultaneous videos on screen at a time. Thinking about getting a mac, I'm pretty sure Final Cut can do this.
--------------------
Reporting from England