XDA member CLShortFuse recently released a one stop shot kind of application to free your Android device from its chains. The app can do everything that you will ever need for several Android devices including root (partial or full depending on the device), will allow non-market apps to be installed, and even unroot your device if you ever need to take it in for warranty service or returns.

The dev points out that only partial root can be achieved for devices like the EVO, Desire, Aria, and others as they come NAND locked from manufacturer. In either case, the app will allow you to use either Windows, Linux Distros, and even Mac by installing an app before hand.

Here's a one-click root that works with Froyo on our Captivates. It's not just the Captivate. It works with almost all phones and all android versions. (including the i9000, Droid, Nexus One)

The program requires Microsoft .NET Framework 2.0+ or Mono v1.2.6+

Operations systems with native support:

You can find more information in the application thread.