ScreenCastle is a free service that allows you to record screencasts directly from your browser. Just click the big red button and start recording. When you are finished, they give you a number of URL's and codes to embed the video or thumbnails into your website, blog & forum posts, links for email, etc.
Yes, that's right, they even host it for you, for free.
All you need to get started is a Java enabled browser and something you want to make a screencast of.
And for developers, there is an API.