Good tips. Here are a few further comments.<p>&#62; 1. Start with an Outline<p>It's not a bad idea to have a rough draft of your script ready that outlines what you're going to say for each slide or during the coding sessions.<p>&#62; 2. Focus on the Audience’s Needs<p>Be as practical as possible. Theory may be necessary of course, but a screencast is an excellent medium to SHOW rather than simply tell someone how to do things. That's the whole point behind screencasts.<p>&#62; 3. Get a Good Mic<p>The cheapest microphone that could possibly get the job done is the Logitech Desktop USB Microphone (under $30). If your budget permits it, the next step up would be the Samson C01U with a stand, shockmount and pop filter. We've found it delivers the best bang for your buck.<p>&#62; 4. Lock Out the Noise Makers<p>You'll hate ambulances, trust me. Two quick tips regarding that: 1) Pick the quietest room in the house; 2) If you hear a temporary sound, keep recording while repeating what was interrupted by the loud sound. Cutting the undesired part of the audio/video is far easier than stopping and restarting the whole recording session.<p>&#62; 5. Consider Separating Audio and Video<p>Doing both simultaneously saves time, but it's really hard and the best results are usually obtained when audio and video are not recorded together. In my experience, most authors have found that recording the two things separately takes longer, but it's far easier. In the beginning, you can expect an hour of work for every one minute of production quality screencast. With experience and a well tested workflow, this number can be drastically improved upon.<p>&#62; 6. Clean Up Your Desktop<p>Use a white background or a solid color, and be consistent about it. Some programs, like ScreenFlow for Mac, have a "hide desktop" option that automatically hides all the icons on your desktop.<p>&#62; 8. Plan a Dress Rehearsal<p>If you record fragments of video without too much care for the audio the first time around, you'll get the timing right and it will act as a rehearsal. Once this is done, you can discard the audio track, and go for the polished recording of the audio as the video rolls.<p>&#60;shameless-plug&#62;My startup, <a href="http://ThinkCode.TV" rel="nofollow">http://ThinkCode.TV</a> is doing pretty well in the Italian market, and we plan to go live with an English catalog by the end of March. If you are interested in recording engaging screencasts about programming, feel free to drop me a line at antonio@thinkcode.tv.&#60;/shameless-plug&#62;