Has anyone ever heard of a company called www.videoinfomercial.com? I'm looking for a site where I can host my infomercial online. Does anyone know of any?

mfern