Video Recording Software - Screencast

Are there any good screen recording software out there? I have tried TechSmith Camtasia but not liking the quality especially since my audience are 1. very beginner 2. very finicky @ times.

Also, I am hoping for maybe .mp4 file types or something that also works on the scaled down browsers, i.e. iphones, etc. Don't ask me how they will see the videos in detail but if nothing else, something as clear as possible and as smooth as possible.

Help appreciated...