thoroughspectblog