What exactly is Fitzgerald's job? He was asked to look into who leaked Plame's name to Robert Novak. If Fitzgerald is a competent lawyer, then he should first have determined if any crime was committed. If there was no crime, as there doesn't appear to have been, that should have ended the matter right then.
Once you turn a special prosecutor loose, there's no stopping him. No telling where he will go.