^Agreed!
Logbook Pro and The Airline Pilot's Daily Aviation Logbook are my suggestions. Just be sure your smart phone has a touch screen (ie it has a stylus that you use to select things on the screen) or it won't work. That being said, the two work together seamlessly and take care of everything you could ever want when it comes to your logbook. I would never go back to logging time by hand, these programs take care of everything for me. Highly recommended!