in reply to Use of Modules
I've always found it useful to program for the
least common denominator. If you look at the
adduser/deluser scripts for billing companies like
IBill, CCBill, etc, none of them use modules. Why?
Because their presence and usefulness often depends
upon the competence of the administrator. I use modules
whenever I have control of the server. When I code for
portability, I stay away from modules as much as possible.