Electronic log books are legal. You do have to print the daily log out if it is requested by a law enforcement officer.
This is the one I used and really liked it. There are two versions but for me the basic level was all I needed. All the drivers that I knew that had it used the basic.
It will keep you honest and won't let you exceed your legal hours.
http://www.driversdailylog.com/