We have recently covered how to use your Android phone to access the internet on your computer. This process is known as tethering. By connecting your phone, via a USB cable, to your computer you are able to use the phone’s data connection to browse the web on your computer. In places where there aren’t any wireless hotspots, tethering is incredibly useful.Another useful method of sharing your internet connection is by setting up your phone as a portable wireless hotspot. The phone essentially creates its own network which your computer(s) can then join. The advantage of this is that you do not need a cable and you can have multiple computers sharing your phone’s internet connection. If you have already upgraded to Froyo (Android 2.2), you should have the wireless hotspot baked into it. Otherwise, for those who have taken the plunge and rooted your device, here are two great apps that allow you to share your phone’s data connection.
Besides, I like the one I've got at the moment.