I have been using ithoughtsx and ithoughtshd on an off over the years. However, over the past year, I have really discovered its power and having been using it more and more as the features get better and better. I have tried other mindmapping software and am continously impressed with how much better ithoughts is. The developer is very responsive to bugs and/or suggested features. Definitely worth every penny and much more.
Jonlatt about iThoughtsX - Mind Map