I'd also highly recommend pilotlog.co.uk
I've been using it for a year now and as mentioned above it is web based so easily accessibe (and secure). One of the great features is that it will import your roster (most airlines seem to be supported) and input it into your logbook as provisional flights. Then all you need to fill in are the registration and flight times.
There are also useful breakdowns of times on type and monthly statistics.
Certainly well worth the free trial