I found the leak!!
So, it turns out the leak was Richard Armitage who did not support the war. Armitage who was in the State Department opposed the war and had no reason to attack Wilson a fellow supporter. It appears that he did not have any nefarious reasons telling Novak who sent Wilson on the Niger trip. After all, Novak was asking the question because why would someone with no intelligence training nor an expert in nuclear proliferation be sent on a fact finding mission to determine if Iraq was seeking "yellow cake."
The major problem I have is that according to news reports Fitzgerald already knew who revealed the information three years ago, yet after millions of dollars and waste of resources only one person has been indicted. The question is why was Armitage not arrested if he revealed the identity of CIA clandestine officer. He knew who sent Wilson on the trip and if knew that she was uncover then he knowingly revealed the idenity of uncover agent and thus violated the law. Yet, after three years of this investigation not a single person was charged with the substantive crime, but all other leaks that threaten the security of this nation and intelligence gathering still go unpunished.