Lockwelle, I was working on a different report today which demonstrates that "WhilePrintingRecords" is certainly not the default for formulas.
If you create a formula without any evaluation time statement, you have the ability to group or sort on that formula.
If you modify the formula to include a "WhilePrintingRecords" statement you no longer have the ability to do this ie the formula does not appear in the list of available fields to sort or group on and if you type its name in directly you get an error.
If "WhilePrintingRecords" was the default then you wouldn't be able to group or sort on any formulas at all which obviously isn't the case.
When running a report, Crystal in the background will group and sort before printing and if formulas can be used used for grouping/sorting then logically they must be evaluated, by default, before printing.
I hope this helps.
Edited by colc83 - 24 Jul 2013 at 4:47am