Try jing, you can upload to the web.
I have primarily used JING in the past, but have found it to be less user-friendly when I want to embed my videos onto my website. So I recently did a little exploration and testing and discovered Screencast-o-Matic, which does not require users to sign up and exports videos directly into user's Youtube accounts. It is free, so easy to use, and the quality of the casts is great---giving you the ability to use both screencasting and video from your webcam (even simultaneously). I have yet to come across anything I find as simple and reliable, so I am still using that.