David Letterman continued the verbal attacks on John McCain last night and said he felt like an "ugly date" one day after the senator canceled his appearance on the late-night talk show only to give an interview to CBS News at the time of the taping.