Is there a way to imbed a video on the site? On the homepage? Can we host, or does the video have to live elsewhere?
I would recommend you hosting the video with YouTube or Vimeo. If you use YouTube you’ll want to create a “Channel”. I’m not sure how Vimeo works but I know some people swear by it. Modern Retail has the ability to host video as well. However, it’s been ages since anyone used it given the social benefits of YouTube and Vimeo but I guess that’s an option as well.