Jon Keller looks at the president's surprising promise to testify, and why his lawyer is nuts to let him do it.