1. A method for selecting a wireless technology among multiple available wireless technologies on a computing device having at least one transport driver and a plurality of network interface drivers, each network interface driver for establishing a network connection using an available wireless technology of the multiple available wireless technologies, the method comprising the steps of: maintaining a wireless technology selection framework comprising a set of factors; receiving, via a user interface, one or more inputs to the wireless technology selection framework to designate an overriding factor and a non-overriding factor; acquiring a set of information regarding the status and/or capabilities associated with each available wireless technology; dynamically rendering numerical factor values for the factors based at least in part upon the information acquired, wherein the numerical factor values are different from the information acquired; defining and storing in at least one computer memory a set of wireless technology selection criteria, wherein one or more of the factors are referenced in at least one criterion; dynamically choosing one or more criteria from the set of criteria, comprising evaluating a criterion selection logic based on the information acquired; and rendering a wireless technology selection based at least in part upon applying the numerical factor values to the chosen wireless technology selection criteria, comprising giving precedence to the overriding factor over the non-overriding factor, further comprising calculating an arithmetic combination of the numerical factor values.