I use Mccpilotlog and love it. For the one time price that you pay it is hard to beat. You get to use it on multiple devices, have an online backup, use a phone app, and take advantage of their syncing software for a one time fee. As was mentioned by someone else, they are always providing updates to improve the system. I'm not sure why 90% of the thread didn't answer your question and pushed other products instead, but I don't think you would be disappointed if you decide to get Mccpilotlog.