I think shutterfly has a site for sharing, which has video features too.
Vimeo beats everyone hands down.
do you need to pay a monthly membership?