A new version (1.8.0.466) of PowerTools which addresses many bugs has now been released.
The new version actually contains some new PT 2009 code as well, mainly this one from the change log:
"* Added an improved debugging enviroment which allows active users to generate higher quality bug reports and help to improve the quality of program."
This means two (great) new things: if you run the product in Debug Mode (press down Ctrl + Shift from the Main Window to show the Debug menu, and click "Enable Debug Mode") the product will now generate a very handy html format debug log instead of the difficult-to-read old txt format debug log. And not only does the new debug log look better, it also contains more detailed information than ever. This means that if you encounter a problem (a crash, bug, unexpected behaviour) with the program and send here the debug log, the changes are very high that the issue will be addressed very fast.
Another new debugging related feature is making the Unit Testing feature of PowerTools available also to you. The new tool is located under the Debug menu at the Main Window. Unit Testing is basically the program testing itself in small pieces, to verify that the small fundamental building blocks (i.e. functions and components) are working as expected.
So for example, should we have a function called Plus(a, b) which would return simply a+b, thus Plus(3, 5) => 8. If we add this to Unit Testing, the Unit Testing would execute the Plus function for example 1000 per Unit Testing round and verify that the output of the function is correct.
After this hype, one piece of warning: the Unit Testing tool is an old feature of the PowerTools, this is only the first time it is made visible to users outside the company. The new version's Unit Testing contains huge amounts of new tests which haven't yet been fully verified. In English this means that the Unit Tester might report errors that are not actually errors. I noticed this myself and the issue will be addressed with the next released (hopefully).