1. A system comprising: a plurality of electronic devices, each of the electronic devices having a graphic user interface (GUI); a network configured to provide communication among the plurality of electronic devices; and a server in communication with the network, the server configured to execute an online lobby application, wherein, upon execution, the online lobby application: promotes presentation of the online lobby to the plurality of Gills of the electronic devices, displays a first activity area that is selectively replaceable with a second activity area supported by the online lobby, wherein a second activity is different from a first activity of the first activity area, receives information from each of the plurality of electronic devices regarding one or more capabilities of its respective electronic devices while the online lobby application is executed, the capabilities comprising a processing capability of the electronic device hardware, and displays the capabilities of each of the plurality of electronic devices.