Since you asked - I have been doing family history research for over thirty years and have tried/used all the the aforementioned genealogical software. The best kept secret that I know of is "Ancestral Quest", a superb program with all the bells and whistles, plus a very responsive and pleasant support group. They offer a free trial, so you can go see for yourselves, if you like: http://www.ancquest.com/ I have used the program for ten years now and have no financial interest in this company. Sally