Well, Here is what I do:
Record with Fraps
Edit with Camtasia Studio 8, And then render with full Frames (Uncompressed)
Open the rendered file in Avidemux
Render it using x264vfw.. The quality is quite good, But uploading to youtube does degrade the quality a bit..
Here is how my video looks...