Have you considered having a professional build the site? Your company image is so important, I believe it's worthwhile to pay a pro to do that type of work and make a really fantastic site. I know budgets are tight when you're starting up, though.
Don't forget Vimeo. They allow embedding and you can even host HD video there. It's free too! I have been thrilled with the quality (even though I do still use flash video on my site too). You can even set up password protected folders for client previews/approvals.
I think there is a thread on Vimeo on here somewhere. Just go to vimeo.com to sign up, simple as that.
Thanks all! Vimeo is my backup plan. And as for a pro. design, my design is fairly good for an "amateur" and is nothing to be snubbed at. But I appreciate the advice