How do I block packet data for background programs? I have a Samsung Galaxy Gio running Android 2.3.3 Gingerbread.

How can I block packet data for background programs only? When I disable Settings -&gt; Wireless &amp; networks -&gt; Mobile networks -&gt; Enable packet data the default browser and Opera Mini don't work.

(I'm trying to keep down my network billing charges!)
If your device is rooted you can use LBE Privacy Guard to allow/deny network access based on a per-app setting (and much more). Since I couldn't find the version I use (and shown in the screenshots) on the market minutes ago I think there's a new version of it available. But I didn't get an update via Android Market on my phone.