If you used a Mac I could recommend four or five excellent programs for the purpose, but I'm afraid I've only heard of two screencasting programs for Windows, one of which is utter crap and slows everything down, the other of which is like $499.
So you're stuck!