For audio I use Audacity. Its free and has a lot of great features, but I'm sure something you pay for would be much better. My uncle does video editing and makes DVDs of peoples weddings and special events. He uses iVideo for the Mac. His stuff looks amazing.