Abstract: A monetary or non-monetary online gaming platform, for enabling online games, gambling, events: activities and/or entertainment, comprising a transaction server, database may be associate with a plurality of event generators. The transaction server may simultaneously receive information from a plurality of event generators, thereby enabling players to simultaneous monitoring multiple events, and bid on a plurality of gaming events and/or derivatives of those events.