This is interesting, coming from Donald Gregg, the National Security Adviser to George Bush's father when he was vice president under Ronald Reagan.
As an aside, Donald Gregg taught a graduate class I was in at Georgetown. My favorite Donald Gregg quote from class was when he told us "Oliver North's only mistake was taking too many notes." You get the picture - not exactly a flaming liberal.
Why won't the Bush administration talk bilaterally and substantively with NK, as the Brits (and eventually the US) did with Libya? Because the Bush administration sees diplomacy as something to be engaged in with another country as a reward for that country's good behavior. They seem not to see diplomacy as a tool to be used with antagonistic countries or parties, that might bring about an improvement in the behaviour of such entities, and a resolution to the issues that trouble us. Thus we do not talk to Iran, Syria, Hizballah or North Korea. We only talk to our friends -- a huge mistake.