Archangels and Archdemons