Hi Paul,
Not a tool but found that I had some major issues in performance due to volatile functions which were recalculating.
In my case they were on the column headings which the DBRW formulas on the rows referenced.
Basically, every entry into a cell caused the entire sheet to recalculate.
Look out for OFFSET, INDIRECT, SUMIF etc.and get rid of them, especially where TM1 formulas are dependent on these.
Edit: Assumes you are having issues with Dynamic Reports or Custom Reports.
------------------------------
George Tonkin
------------------------------