BARRY MCCAFFREY REPORTS ON IRAQ, and thinks things are going better than the news reports suggest. Full report is downloadable at the link.
UPDATE: Read this post from Zeyad about Balkanization in Baghdad, too. It’s not inconsistent with McCaffrey’s report, since he identifies the same problem, but the two can be profitably read together. (Via PJ Media).