Looks like Google and Google Video are going to take on You Tube.
Google Video will host video of ANY SIZE. There are no limitations. So upload that high-resolution video and store it with google to your heart's content.
You can see the upload guidelines here:
http://video.google.com/support/bin/...562&topic=8690