Ah, good to know. I was already about to start experimenting with removing the flag or assigning the flag to the default one... My results were pretty consistent indeed: I tried a few dozen times either shutting down my wifi ap or disconnecting my gprs connection and then producing some activity that required an internet connection. With connection mode set to "always ask", "any" or GPRS (it shows my apn name but what it really means is "gprs"), the phone always connected to the apn added as last - which was the mms apn. After I created another internet apn and repeated the tests, it is that new apn that always defaults. So apparently it is like that - the priority is the (reverse) order they were added in. This probably doesn't count as a bug, since it was never meant to have more than one APN anyway...but could file a complaint for a missing APN sorting mechanism I guess.