A wireless end-user device, comprising: a processor; a plurality of wireless modems (1812, 1813); a computer-readable storage medium to store a network service usage activity classification list distinguishing between a first one or more applications resident on the device and a second one or more applications resident on the device, and a traffic control policy applicable to at least some network service usage activities by or on behalf of the first one or more applications; an interface to allow user input to change at least one of the classification list and the applicable traffic control policy; and the processor configured to for a wireless network to which the device currently connects through one of the modems in order to communicate data for network service usage activities, classify, as a first classification, that wireless network as at least one of a plurality of network types that the device can connect with, classify, as a second classification, whether a particular application is in the foreground of user interaction, and selectively allow or deny one or more network service usage activities by or on behalf of the particular application based on whether or not the particular application is one of the first one or more applications, the traffic control policy, and the first and second classifications. a processor; a plurality of wireless modems (1812, 1813); a computer-readable storage medium to store a network service usage activity classification list distinguishing between a first one or more applications resident on the device and a second one or more applications resident on the device, and a traffic control policy applicable to at least some network service usage activities by or on behalf of the first one or more applications; a network service usage activity classification list distinguishing between a first one or more applications resident on the device and a second one or more applications resident on the device, and a traffic control policy applicable to at least some network service usage activities by or on behalf of the first one or more applications; an interface to allow user input to change at least one of the classification list and the applicable traffic control policy; and the processor configured to for a wireless network to which the device currently connects through one of the modems in order to communicate data for network service usage activities, classify, as a first classification, that wireless network as at least one of a plurality of network types that the device can connect with, classify, as a second classification, whether a particular application is in the foreground of user interaction, and selectively allow or deny one or more network service usage activities by or on behalf of the particular application based on whether or not the particular application is one of the first one or more applications, the traffic control policy, and the first and second classifications. for a wireless network to which the device currently connects through one of the modems in order to communicate data for network service usage activities, classify, as a first classification, that wireless network as at least one of a plurality of network types that the device can connect with, classify, as a second classification, whether a particular application is in the foreground of user interaction, and selectively allow or deny one or more network service usage activities by or on behalf of the particular application based on whether or not the particular application is one of the first one or more applications, the traffic control policy, and the first and second classifications.