Gen. David Petraeus is a little bit closer to becoming the next commander of the Afghanistan war. The Senate Armed Services Committee has voted in favor of the appointment. It now goes to the full Senate. He will replace Gen. Stanley McChrystal. He was fired last week for making disparaging remarks in an interview about administration officials. Petraeus could be confirmed by the weekend.