Bluetooth DUN on linux ruined my life

Okay lemme make it clear that I am new to linux. I have been trying to move from XP to linux since last one and a half year but have not been successful till date. Reason - Internet.

Earlier I didnt have one (one year ago) and tried to install and work on distros that came along with magazines and experienced hell lot of problems - support requiers internet , update requires internet and everything.

approxmately one year ago I got myself a GPRS connection on my mobile which I connected to my PC using bluetooth (bluesoleil) on windows.

I wanted to use linux tried a lot but have not been able to connect using Bluetooth dun on linux.
Now I have a spare hard disk for my laptop and have tried 6-8 distros just for the sole purpose of this DUN.

pc linux os could not detect my bluetooth hardware. tried to install bluez packages but got stuck with dependencies. it requiered dbus which inturn required expat got dbus running but bluez could not recognize that dbus is installed.

opensuse 11.1, ubuntu 8.10 did detect my hardware but
pairing was not possible - neither using the gui interface nor from the terminal. installed bluesoleil's .deb package on ubuntu , that event could not work properly.

debian 5.0 could detect and pair from the command line but i failed to connect to the dun.

and I could not even bring out the terminal in PC BSD 7.1

Since the last 30 hours I have been installing distros, trying out commands on different distros and repeatedly switching hard disks of my laptop to boot into windows in order to see search for some or the other method to make bluetooth dun work. But I have failed and need some one's help now. SOS

here are a few pages that I referred to:

https://lists.ubuntu.com/archives/ubuntu-users/2006-November/098548.html

http://ubuntu-in.info/wiki/index.php/GPRS_Howto

http://www.bluez.org/

http://ubuntuliving.blogspot.com/2007/02/pairing-cellphone-with-ubuntu-v...

and many more.

HELP me......

Geek Guide
The DevOps Toolbox

Tools and Technologies for Scale and Reliability
by Linux Journal Editor Bill Childers

Get your free copy today

Sponsored by IBM

Webcast
8 Signs You're Beyond Cron

Scheduling Crontabs With an Enterprise Scheduler
On Demand
Moderated by Linux Journal Contributor Mike Diehl

Sign up now

Sponsored by Skybot