1. A method of facilitating a virtual competition over a computer network, where the virtual competition is associated with a sport of physical skill between skill entrants associated with a brick-and-mortar school that teaches said physical skill, for providing e-commerce revenue-generating features to said brick-and-mortar school, the method comprising: providing a virtual competition website over a computer network operably configured to facilitate a virtual competition of a sport of physical skill; receiving a request from at least one brick-and-mortar school to participate in said virtual competition via the virtual competition website; receiving a plurality of previously recorded video competition entries from a plurality of students associated with the at least one brick-and-mortar school, each of the plurality of video competition entries including a video demonstrating a student entrant's physical skill in the sport; requesting that at least one video viewer communicate video viewer identification information in order for the video viewer to communicate an entry selection input indicating the at least one video viewer's preference for one of the plurality of video competition entries to be a winning video competition entry; receiving the entry selection input from the video viewer after receiving the video viewer identification information; determining a value representing the total views received by each of the plurality of video competition entries by adding the total number of times that each video viewer views each of the plurality of video competition entries; determining a value representing the entry selection input from the at least video viewer; adding, for each of the plurality of video competition entries, the value representing the total views received and the value representing the entry selection input from the at least one video viewer, wherein each of the entry selection inputs are weighted more than the total views received; calculating, for each of the plurality of video competition entries, a score by adding of the value representing the total views received and the value representing the entry selection input; determining the winning video competition entry by comparing the score for each of the plurality of previously recorded video competition entries; selecting the previously recorded video competition entry with the highest score as the winning video competition entry; and communicating the video viewer identification information to the at least one brick-and-mortar entity.