I know that I can use the webconnect USB stick by T-Mobile but it cost $250 which is pretty high. Is there any other way I can use my T-Mobile 3G to connect to the web using my laptop.
If you have 3G on your cellphone, you might be able to tether them, and have the laptop use your phone's 3G connection. You need a 3G radio to make the connection, so it either needs to be built in, or provided externally (USB or cell phone). You can get more information on this stuff from EVDO info. Note, I have no connection to them, other than being a happy customer of their store. They have been around for a while, and seem to know what they are taking about.