A system and method that obtains and publishes user generated video product reviews by generating a user account and receiving a user generated video review associated with the user account, where the user generated video review comprises audio and video data featuring a reviewed product. A method of making the semiconductor unit and apparatus is also provided. The invention also provides a method of data visualization and a data visualization computer program. The platform application may schedule the annunciation request with one of the discovered annunciators and upon scheduling the annunciation request with one of the discovered annunciator, may cause the scheduled annunciator to provide the annunciation in response to the annunciation request. The components, including the microprocessor, battery, and light source, can be contained with a breakaway compartment in the helmet.