U.S. Attorney General Alberto Gonzales has resigned, ending a controversial tenure that saw him criticized over his department's botched handling of FBI terror investigations and the firing of U.S. attorneys. More...