protothoughts.com