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 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 a video viewer communicate video viewer identification information in order for the video viewer to communicate an entry selection input indicating the 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 the winning video competition entry based on the entry selection input; and communicating the video viewer identification information to the at least one brick-and-mortar entity.