I know I dont post much with anything but questions, so now I think its time I posted something useful. Many people are looking for a functional version of the Google Maps, or SetCPU, or something like that. Below is a list of the programs that I use, that I think others would find very helpful. These are links to the actual site, so you can always check for the latest versions. The version numbers posted, are the latest versions of each app, as of the time of this posting. I will try to keep this list updated as much as I can.
Please also note that the Wired Tether and Wireless Tether apps DONT require an additional subscription from your carrier. The built-in tether function in 2.2 DOES require one, so please use the free tether apps below!
Another note. Please consider donating to the SetCPU developer. As it may be free from his website, I feel the app IS worth the money. At least make a donation if you can, its only fair.
Be aware, this is avaliable in two ways. One is from the market, which is a paid app, and the other is from the link below, from the devs website. The dev allows people to obtain the app both ways, but I would prefer you support the dev if you can. This app allows you to set your phones CPU to whatever speed you want, and change the way the phone speeds up and slows down.
SetCPU for Root Users
This is the application that allows apps and files to have root access upon request. If your rooted, you have this, and should always see if the latest version works. If it does, do the update.
Superuser official website
Wireless Tether for Root Users 3.1-pre112
Allows you to turn your phone into a wireless hotspot, so that you can tether other wireless enabled devices to your phone, so they can use your phones data connection to access the internet.
Downloads - android-wifi-tether - Project Hosting on Google Code
Wired Tether for Root Users 1.4
Allows you to use your phone as a tethering device, so that you can plug the phone into a USB port on a computer, and allow the computer to access the internet through your phones USB connection.
Downloads - android-wired-tether - Project Hosting on Google Code
Think of this as a firewall application. It allows certain apps to access the data connection on your phone. Useful if you want to keep data use down, or save battery.
This will change the color of the message LED to reflect the status and speed of the processor in your phone. Colors can be customized and based on processor speed thresholds.
Downloads - netmeterled - Project Hosting on Google Code
APK Multi-Tool Alpha 2
An all-in-one app to help make changes and optimizations to APK's. Very useful for devs, and noobs alike. This replaces APK Manager, as APK Manager is no longer supported.
APK Multi-Tool Official Page
Android Commander 0.7.9.9
A computer-based application to manage remote installs, copying, moving, and flashing. Can be used for many different purposes, and allows for many advanced features to be simplified.
A multipurpose tool for changing many aspects and tweaks of the Android OS system. Transparancy, colors, and more are possible to change.
Motorola USB Drivers for Windows 5.2.0
The drivers for most Motorola devices.
USB and PC Charging Drivers - Motorola USA
Format Factory 2.80
A very flexible tool that allows conversions of tons of file types to and from each other. Should be used with the link below, to the K-Lite Mega Codec Pack.
K-Lite Mega Codec Pack 8.0.8
A very comprehensive list of codecs in a convenient installer. Provides many of the hard to find codecs that many files use.
PNG Gauntlet 2.1.3
A PNG compression utility. Very easy to use GUI. Plenty of features.
Great free photo utility similar to Photoshop, but not quite as fancy. Supports many file types, and supports transparancy and layered files.
GIMP Photo Editor 2.7.4
This is one of the most powerful, free photo editors out there. Compatible with Linux, Windows, OSX, Sun OpenSolaris, and FreeBSD.
Java JRE 7 update 2
The Java Runtime Environment, used by Googles Android SDK. May be needed by other utilities as well.
Java SE downloads
Android SDK r16
This one should be obvious. It contain most of the components used to create your own apps and code. Includes tools like zipaligning and more.