I created a google docs spreadsheet that uses identical columns to my hard logbook, and uses excel formulas to calculate my hours that I use to fill out my 8710, 8500, applications, etc.
I created a separate form on google docs that I use to fill out my OOOI times, flight number, dep and dest, etc., at the end of each flight. Later I copy and past those times into my e-logbook.
Its free, and I find it easy.
Here is an example of it:
https://docs.google.com/spreadsheet/...XFaNWR4U2V3NUE
You can make a copy for yourself by signing in, and going to 'File'.