Video Vistas is a revolutionary new platform for the delivery of online video. Users can view and Share Video content and photos directly in their browser heads.
It is very good!The application functions as a video extension for the Internet Explorer Web Browser and takes the online video experience to a new, more practical level for consumers.