http://camstudio.org/

The video is laggy doing full-desktop plus multiboxing on the same PC but I didn't have to do much tweaking to get it working. And the video only ended up being about 500MB using H.264 encoding. And it's surprisingly legible even after youtube conversion.

Post-processing was done with Windows Live Movie Maker.