To enhance the auditabilty of code it would be very helpful if developers could annotate the code to explain 'why' in some cases, especially in complex conditional statements.
As a visiting consultant i know i am leaving a model in the hands of others and its a good help to them. Other software does this by
//make note
REM make note etc
thanks
M