http://www.fraps.com/
The only way to go. If you are viewing the final output o a tv, realize that the resolution and quality you see on a computer monitor will never be matched when you view it on a tv unless it is a high def tv. Just not possible. If the viewing is for a computer and you want to keep the file small, final the output to a DIVX.