Anyway, point well taken though, in future Ill put more thought into variable names in my snippets...
On second thought there is a point here actually. You were talking about externally available names, whereas $flag while poorly named is internal and thus less of an issue. This isnt to say that $flag was a good name, it is not. But there is more room for error in internal use code than external use code, especially if said variables/code are properly scoped. </bad_excuse>
Yves / DeMerphq
This space for rent.