What's your preferred website for showing your videos?
I have to upload an HD video (20 minutes long) to show to a producer.
what's best for quality, and speed for uploading/downloading times?

I'd love to hear what you recommend/bad experiences...