Is Overstream like YouTube? Free accounts and posting videos?
Yes, its a site that allows you to easily add text to any video you upload over there.