Hi
This method works very well, but takes time to connect - about 5 - 10 seconds for me.
Also, with no easy indication of HSDPA, Edge etc. you are unsure if the connection is giving good throughput. From experience, you can be in a good signal area, but getting a persistent connection to a poorer connection. Sometimes re-instigating the conneciton makes all the difference.
I have used this same method for a t-mobile USB 3G card in the UK - then replaced it with a custom Launch2Net program - free for their modems but $80 or so otherwise.
This shows the connection info + the monthly up/down totals + the signal and connects quicker than the script
Don't want to invest in this in case it does not work. Can anyone else try?