From NBC's Carrie Dann and Mark Murray
Sarah Palin is correct that Biden has consistently voted for troop funding and criticized Democrats for voting against a funding bill. In August 2007, Biden challenged his Democratic primary contenders on the issue, saying "There's no political point worth my son's life. There's no political point worth anyone's life."
What she didn't mention: Obama voted for all but ONE measure to fund the war in Iraq. He explained that single vote, cast on May 24, 2007, by saying that "this vote is a choice between validating the same failed policy in Iraq that has cost us so many lives and demanding a new one. And I am demanding a new one." The reason for his 'nay' vote? The appropriations bill did not contain a timetable for withdrawal.
But Biden isn't quite correct to respond that McCain has done exactly the same thing. McCain OPPOSED - but did not vote on - a Senate measure with troop funding because it contained a timetable for withdrawal. Biden said McCain "voted" against it.
*** UPDATE *** Per an amended entry from Factcheck.org: On April 26, 2007, McCain did, in fact, not vote on the final version of a troop-funding bill after it emerged from a House-Senate conference committee. But he DID vote "nay" on an earlier version of the bill when it first moved through the Senate, before the final version was agreed to by a House and Senate compromise