TARMANOLOGY