According to TechCrunch, ScreenToaster is created by Iteria, a new internet startup currently based in Paris, France. ScreenToaster is brand new but I could see that some folks have already jumped into the bandwagon and created a few cool screencast channels. If you are interested in trying out ScreenToaster, TechCrunch has exclusive invitations for their readers. Get their code and start screencasting!
Recorded with screentoaster.com