1. A method of providing additional information to a viewer of a moving image file comprising: (a) providing one or more tags, associated with a product, within the moving image file indicating the existence of additional product information; (b) visually indicating the existence of said tags alongside or over the moving image; (c) detecting, by a processor, a request to view said product information associated with said one or more tags; (d) pausing said moving image; (e) displaying said requested product information over said paused image; and (f) providing a selectable purchase icon, selection of which enables connection of the viewer to an electronic commerce interface, for purchase of said product associated with said requested product information.