EasyTether Pro v1.1.2
Requirements: All Android versions
Overview: EasyTether shares your phone Internet connection with PC (Windows 7/Vista/XP 64-bit/32-bit, Mac OS X, Ubuntu, Fedora 13+). EasyTether works via USB.
Does not require root access.
Tether PS3, Wii, XBox via PC Internet Connection Sharing, you need a computer for game console tethering.
One-time fee only.
Fixes rare force-close on connecting.
Note: (credits to appz)
1.) Install the v0.9.3. After the installation is complete open the easy tether program and select "about". Write down the 5 digit "registration code".
2.) Uninstall the program. Now go to the android market and install the free easy tether lite. Run the program like normal and select the about section again.
It will ask you to submit your registration code to change it to the pro edition. Enter that 5 digit code that you wrote down.
You now have the latest version. The 5 digit "registration code" you wrote down is specific for your phone and should work on future versions.