1. A mobile computing device comprising: one or more communication devices, wherein the one or more communication devices are configured to enable connection to two or more wireless networks simultaneously so that the mobile computing device can communicate, through a single radio, with said two or more wireless networks; one or more computer-readable storage media; a combiner module embodied, at least in part, on the computer-readable storage media, the combiner module being configured to recognize two or more data packets that include at least some duplicate data and determine a best representation of the duplicate data; a splitter module embodied, at least in part, on the computer-readable storage media, the splitter module being configured to send outgoing data through the two or more wireless networks, wherein the splitter module is configured to duplicate outgoing data, at least in part, on each of the two or more wireless networks when the two or more wireless networks are connected to the mobile computing device; and one or more logical adapters embodied, at least in part, on the computer-readable storage media, individual logical adapters being associated with individual wireless networks and configured to send and receive frame data to an associated individual wireless network through the single radio.