I use DDL (Drivers daily log) and it is very user freindly.
It will keep you out of trouble with your log book because it will warn you before you have a violation.
I drive for FedExcc and this is the only computer generated logs they approve. My logs print out exactly as the FedExcc scan logs...