Palin did great tonight, but she was so focused on getting her own talking points across that she missed a couple of great chances to nail Biden.
1. When Biden talked about there being '7,000 madrassas' on the Afghan/Pakistan border, and said we should be building schools instead, Palin could have replied, "Actually Joe, madrassas are schools, and what with Afghanistan and Pakistan being Muslim countries, if we build non-religious schools there we'd have a pretty hard time finding kids to go to them." (Expect Palin would have said "go to 'em", in that endearing Frances-McDormand-in-Fargo voice).
2. When Biden repeatedly lied about Obama's pledge to meet unconditionally with the bad guys, Palin should have said "Hey, Joe, I can show you the video on YouTube. And then I'll show you the video in which you say 'No clean coal here - send it to China'."
But overall a great performance, comfortably exceeding most people's expectations. Too bad she only has a few weeks in which to keep improving. Imagine what she could be like if she had a few months…