Here are the following key features I kinda want for that software to have:
- Support for different output formats such as AVI, WMV, MOV and the popular video formats (because converting is such a drag).
- Mouse click detection such as left-click, right-click and middle-click. (A good example would be that it displays like a gray circle around the cursor when I click the left-mouse button.)
- Sound input support (from accessories like microphones).
- High quality output videos (for readability).
- Notation support. (Support for adding of notations to videos such as notes and alerts.)
I hope somebody has an answer. I only need that software for a Windows platform. No need for Mac platform as I don't own one yet.

P.S. If you also have tips as to what's the best screen resolution for a video tutorial would be, please do tell.
On other news, please check out my very first tutorial.

http://www.youtube.com/watch?v=V37urghk0U0
If the link returns an error like "The video you have requested is not available." or something like "This video is not yet processed." then it means it hasn't been processed by YouTube yet. I just uploaded it a couple of minutes ago.