McCain did well on the actual foreign policy stuff. He finished very strongly and I really liked his smooth familiarity with Afghanistan, Russia, Iraq, Gen. Petraeus.
McCain won the foreign policy portion of the debate hands down. Obama won the first two questions, though, because he blamed the financial meltdown on Bush & the GOP (and got away with it), while McCain did nothing but wail against Wall Street and missed the golden opportunity to tie Obama to Fannie Mae, Raines, Johnson, etc.. Still, McCain won the night to anyone other than an Obambi sycophant, which includes most of the media.