My A&E is the maintenance chief for a fair sized flight school that operates several single engine planes and a few twins. They use an Excel system much like Steve describes. I looked at the source on the spread sheets and it is really quite simple. I think that the Excel approach may be your best bet.