Reject code handling is utilized for a more time-efficient selection of
data-capable networks. One illustrative method for use in selecting a
wireless communication network for communications involves the steps of
causing a request for data connectivity to be transmitted through a first
wireless network; reattempting the request for data connectivity through
the first wireless network one or more times if a reject code comprising
a non-critical error is received in response to the request for data
connectivity through the first wireless network; and attempting to select
a second wireless network for communications without reattempting the
request for data connectivity through the first wireless network one or
more times if a reject code comprising a critical error is received in
response to the request for data connectivity through the first wireless
network.