This software is very good as a program, but (at least the version I looked at, several months ago) was registering, which means it must contact the developer site to get permission to run. There was no indication on the site before buying the software that this was the case; I can only assume this detail was omitted because the developer knows that many people, confronted with this fact, will simply not buy the software. I feel it is wrong on many levels to fail to make this decision very clear prior to the purchase and hence it is important to allow readers of this site to understand this before making a buying decision.
Having said that, the software is excellent. It is not, however, greatly superior to competing non-registering products such as Inspiration or Novamind. This field has many good options. If the registering issue is not important to you, in my opinion you should test-drive Inspiration and Novamind as well as Pyramid, and then make a final decision regarding which best serves your needs.