Free and Paid Places to host (store) your video:
www.YouTube.com – One largest search engine in the world and all about video. Free to upload your video and important to a web presence.
www.vimeo.com – Another useful video hosting that allows for longer videos and for a small charge you have store a large amount of content. Can not be used for selling video content.
Video in email:
Sites to sell video from: