For your first question, following are your options:
1. Download apndroid widget for your mobile. Put the widget on your mobile desktop. Whenever you need the GPRS connection, turn it on using APNDroid widget.
2. Go to Settings --> Wireless and Network --> Mobile Networks --> Uncheck "Use...