1. A method of simultaneously participating in multiple contests each comprising a plurality of competitors and corresponding to an event comprising: a. receiving a list of competitive groups to join on a memory device; b. selecting a plurality of competitive groups to join, wherein each group of the plurality of competitive groups is a separate competition; c. participating with the plurality of competitive groups by sending selections related to the event from the memory device to a server; and d. receiving standings on the memory device from the server, wherein the standings are based on results from the selections, wherein the standings are based on separate scoring in each group of the plurality of competitive groups.