The UK Telegraph seems to have blown the "Cambodia" smear out of the water:
"Mr Brinkley [Kerry's biographer] rejected accusations that the senator had never been to Cambodia, insisting he was telling the truth about running undisclosed "black" missions there at the height of the war.
He said: "Kerry went into Cambodian waters three or four times in January and February 1969 on clandestine missions. He had a run dropping off US Navy Seals, Green Berets and CIA guys." The missions were not armed attacks on Cambodia, said Mr Brinkley, who did not include the clandestine missions in his wartime biography of Mr Kerry, Tour of Duty.
"He was a ferry master, a drop-off guy, but it was dangerous as hell. Kerry carries a hat he was given by one CIA operative. In a part of his journals which I didn't use he writes about discussions with CIA guys he was dropping off."
So Kerry said it was Christmas of 1968. It was more likely January of 1969.
The Republicans, THAT'S a scandal.
As opposed to lying so you can start a war.