My very first posting so perhaps everyone knows this. Anyway, here goes.

I want to use functions very much like procedures whereby I don't use the return value. I discovered by trial and error that a call to a function like:

;lines of code
initialiseparameters()
;more lines of code

can cause problems at times. Is this an obvious statement? I have a sample piece of code to illustrate if necessary.