I've been connecting to the internet using mobile phones (via bluetooth), and 3G cards for a few years now. I've never struggled too much, but I could understand why someone completely new to Linux would have had a hard time. Firstly, you always had to know what
AT commands you needed to use as init strings for the modem. If your 3G connection was your only connection, this could have been a bit of a problem for you.With Fedora Core 10, it's only a couple of clicks before you're connected and happily surfing the net.

Right-Click the Gnome network-manager icon on your toolbar and select "Edit Connections..."
Click on the "Mobile Broadband" tab and then the "Add" button.
If your 3G USB modem is connected, it should pick it up for you. Click "OK" to continue.
Enter a name for this connection and your APN (Access Point Name) and click "Apply".
note:- If you are unsure what your APN is, contact your service provider; they will be able to tell you.
- If your network requires a username/password, enter these values, my network does not require authentication.
- If your SIM is secured by a PIN number, enter this as well.

Left-click the network-manager icon again, and click on the connection you have just created.
A second or 2 later, you should be in business.
Apparently Ubuntu Intrepid Ibex (8.10) has made this even easier, including a list of service providers to choose from and hot-plug support for the modem; never the less, I was impressed!

