Just another addition from personal experience:

Go with functions, you will find out that they are waaay more flexible than subroutines.

(edit: I think the fact that a subroutine call from inside a function fails has got something to do with the fact that functions are being preparsed (one of the things that make them more flexible and reusable) )


Edited by Jochen (2006-02-28 12:48 PM)
_________________________