With the help of the Reputation Institute, Forbes has just released its list of most and least reputable companies. The five most reputable are Amazon, Kraft Foods, Johnson & Johnson, 3M, and Kellogg's. The five least reputable are Freddie Mac, AIG, Fannie Mae, Goldman Sachs, and Halliburton. [FULL LIST]