But, still, there are little issues to be fixed like high CPU usage by gnome-shell, font anti-aliasing problems etc. Anyhow, the lack of having a software to control/use the features of the Mobile Broadband Modem (MBM from now on) is the biggest issue. Since I am using prepaid with my MBM, i need to be able to receive SMS alerts when the data volume is to be over and I should be able to use at least SMS(USSD another way) to activate a data volume again.
I tried using wammu+gammu for SMS. But, when the modem is connected, wammu can not connect to the MBM's PC UI interface since Ubuntu is using that. I was even trying to build a little application with pyGTK (with pySerial for modem connectivity). But it will be no use since Ubuntu is using UI interface serial port (When the modem is connected to the network) :S.
I am thinking if I can modify the ubuntu network manager

https://launchpad.net/~network-manager
Has anyone come across anything like this?. I do not see any work around for this other than patching the network manager or removing the network manager (complicating things) and going fully manual.