1. A method for selecting a network from a plurality of networks for use by a communication device to process a data transmission, the method comprising: tracking a plurality of transmission characteristics for said plurality of networks; accessing a set of options to identify a set of said plurality of transmission characteristics; evaluating said set of plurality of transmission characteristics for each of said plurality of networks to identify a selected network from said plurality of networks for each option of said set of options; and when a selected option of said set of options is selected, processing said data transmission using its selected network.