No barf alert?
Whether you agree with him or not, you have to admit this is a great article that pulls no punches and takes many of the neocons to the woodshed.