Painstaking /(pānz"tāk`ĭng)/

Pains·tak·ing

Painstaking

a.
  1. Careful in doing; diligent; faithful; attentive.

Painstaking

n.
  1. The act of taking pains; carefulness and fidelity in performance.