I use Pinnacle Studio 9. It works good for your basic vid. editing. I also use Adobe Premier Pro, and After Effects 6.0, but dont know how to use them. Very advanced.
Of course it needs a good video card and capture card...When i come to think about it,pinnacle is the most easy to use so it is recommended for beginners.