I have a client who, as part of their web site, would like the ability to upload video and post it to their site. The sites users will not be particularly savvy so i don't think we can expect them to know how to compress video and convert to flv.

My first thought is that video tends to be very large, so it would be nice if the video was not actually stored on my server. I was thinking of finding a way to integrate with youtube or something similar.

has anybody else out there come up with a good solution for this scenario? a good and relatively seamless way to allow site users to post their videos to a site?