My two cents, most certainly, UDF collections should be allowed ... Global variables ? Sure why not, if they are vital to the collection and well documented - what the heck. Would certainly be "cleaner" if there were no globals ... but they shouldn't be outlawed or anything.

-Shawn