Fortune magazine's list of most-admired companies has Wal-Mart at the top for the second consecutive year. Other notables: IBM knocked Procter & Gamble off the top-ten list, grabbing the No. 10 spot, while McDonald's soared to No. 2 from No. 7 in the food services sector. The magazine also reports a rebound in corporate admiration over last year's survey.