The Pentagon is replacing its top commander in Afghanistan. Gen. David McKiernan has been in charge of the mission there and had pushed for big troop increases for months. The Obama administration is sending more troops, but has now decided it wants new leadership, too. McKiernan is to be replaced by Lt. Gen. Stanley McChrystal.