I have tried several software packages to do screen recording, and I must say that my favorite by far is Camtasia studio by TechSmith. Their software is visually appealing with a modern and intuitive interface. It also outputs your projects in a variety of configurable formats and makes your work look very professional. Several neat features I enjoy are smart focus and a neat little mouse trick. With Smart focus, the video can zoom and pan as you move your mouse around while recording, this way the viewers get a close up view of what you are doing and you are not wasting as much viewing space with unused area on your desktop. I also like the feature of using the hotkeys to pause recording so you can make changes or do other tasks, and when you un-pause, the mouse is returned exactly to where it was when you paused the recording, eliminating the annoying mouse jumps you get in many other packages.
Its not free, and in fact is one of the most expensive solutions I looked at. But the user experience is ver good and the output is the best I’ve seen in screen recording packages. This is a great tool for many professions and specific tasks, but particularly useful in IT as you can record tutorials or how-to videos with ease, and make them very easily viewable and portable!