Word of the Moment

Scrupulous

characterized by extreme care and great effort