Least harmful way to disable APN temporarily? I installed Quick Settings and turn off my mobile internet with this app. I have a motorola milestone with 2.1

However, that causes some trouble sometimes. When disabling it I lose more often my wifi connection. Android seems to try switching to APN when going to sleep. Turning on APN also does take a lot of time occasionally. Worst thing happened to me a few months ago: I had my APN turned off through Quick Settings. This app got an update and all of a sudden I couldn't connect to the internet over APN anymore. I had to do a full reset of my Android because of that.

Can you suggest a way to turn off APN in a less harmful way? (I still wonder why Android doesn't include that.)
I really like APNdroid and haven't had problems with it at all. However, I've got an HTC Dream that's unlocked and running on AT&amp;T so it is pretty much guaranteed that I'm not getting OTA updates. 

You can always access your APN settings directly, so even if an update broke your APN settings, you should have been able to go in through Settings &gt;  Wireless controls &gt; Mobile networks &gt; Access point names -- I have the option of manually adding one or more APNs and a "reset to defaults" button that will restore the T-Mobile APNs my phone shipped with.