Try
these chaps; failing that Excel!
I use a self-generated Excel spreadsheet that sorts out all the totals that matter for my own flying, which is a bit ideosynchratic (I need to know microlight hours separately, tailwheel hours separately, and track my flight testing work). Then I use a standard Pooleys professional logbook
as well which I make stickers up for to change the column headings. Easily done on a laser printer, and I like having both the handwritten hardback logbook, and Excel.
There are various commercial PC logbook products on the market and you can download free demos for most of them. However, most are pretty much designed around airline pilots, so rather different to what most GA pilots want out of their flying records.
I'd never travel with my main logbook - too easy to mislay en-route! I travel with my laptop, so have the electronic version, and copy up onto my paper logbook at home (and back up my hard drive!).
G
N.B. I just tried googling "Excel pilot logbook" - there's a lot of stuff there for free or cheap download, so you don't need to write your own unless you want to. That said, if you write your own, you understand it, and can relatively easily modify it when you want something new out of it - such as night landings, hours in the last 28 days - whatever matters to you.