Programs for recording gameplay?

I just wanted to know what the best programs were to record gameplay footage of my game for trailers and stuff, and also how the rest of you have gone about recording gameplay. I want to make something that will look clean and professional, so if you have any suggestions on good and easy to use video editing software (thats not iMovie) that would be great. Also it doesn't matter whether the programs are free or expensive.
Cheers.
Cheers.
Comments
Ace
Good luck!
Calvin
It has a lot of nice features and it runs very fast on my 2007 iMac