Posted:If you're looking for a free site to host your videos try http://www.savefile.com. You can host an unlimited number of files up to 60 megabytes in size and there's no download / bandwidth limit.
Posted:From what I understand there are two ways of uploading files.
You can upload files without logging on, in which case they're deleted after a month of inactivity. Or you can creat an account (still free) that lets you properly manage your uploaded files. I think if you do it the second way your files don't get deleted unless you delete them yourself.