Attorney General Alberto Gonzales, under fire from congressional Democrats, has resigned, effective September 17.