Paul
its a personal choice, we use getbookedup.
you need to play around and find out which one you find easy to work with. they all are good,
we also use word for our commercial work where its just labels.
nice thing with getbookedup is that it grows with your business. great guys run a very successful franchise business.
Best of luck
PS we used act in the past and that was very good. they changed their pricing model and got bought out, so we stopped using them. BTW you will find it hard to get anyone to comment publicly about this program as Kevin uses this forum, and he is a nice guy