Michael asks: >... would you still recommend the use of >logging, or would you recommend a hardware alternative (high availability >arrays, mirroring, etc.)? There are a couple of other reasons to implement logging that are seldom mentioned: Audit trails (using an appropriate log list program) To review how a program works To help debug a new program To see who changed something really recently To analyze performance issues .. more .. Elbert