It does p$ss me off that I pay in excess of $7000 to these guys every year and then they run ads telling people not to use my services.

I am like our recently retired friend Mr. Fireball and see retirement in the very near future.  A few years back I decided I did not want to learn a new software program with only a handful of years left doing this.  If I was a younger preparer, I would sprint to a new program.  I am aware that the grass is not always greener on the other side.  But I have to imagine the timeliness and responsiveness of another product has got to better by magnitudes.  Plus, the inane process of calling customer service only to be put at the mercy of that agent's ability to understand and then re-type your issue to another higher level tech is mind boggling.