This seems to be an odd issue. Let me frame it up for you. I am currently using the WirelessZeroConfig interface class to connect a device to available SSID's. Everything appears to work perfectly as long as the adapter has a preferred network listed. However, there will never be any preferred networks because I use the RemovePreferredNetwork function to remove them. We have to ensure there are no networks in the preferred list that we don't want our software connecting to. I was expecting to be able to turn on the wifi radio and use the AddPreferredNetwork function. I think this could still work, but the problem seems to be that the radio finds multiple networks almost immediately and doesn't "hear" any available AP's when using the NearbyAccessPoint function. Because it doesn't find any AP's I have no way to connect to the one I want. Is there a function I can use to force the wifi radio to listen for available networks after the radio has been turned on?