1. A method or selecting a network from a plurality of networks for use by a communication device, the method comprising: determining whether an amount of data sent by the communication device over a first network in the plurality of networks has reached a data limit; and if the amount of data has reached the data limit, then selecting a second network in the plurality of networks for use for communications sent by the communication device.