Wi-Fi is designed as a convenient replacement for the wire, and its design mostly attempts to mimic the behavior of the Ethernet. For example, a Wi-Fi card needs to associate to an Access Point (AP) before it can send data packets, which is similar to the action to plugging the Ethernet cable in the wall. Furthermore, Wi-Fi restricts a card to associate to at most one AP. In my opinion, the wireless medium has a number of powerful properties and wireless networks should be treated differently from traditional wired networks. I have built some systems that try to break away from these constraints in Wi-Fi networks as part of VirtualWiFi and WiFiAds projects.