I know that it was proposed already but i'd like to bump that idea. For me it's absolutely "must have" for such feature on large forums. I tried to rewrite vBET to use it, but after a quick look on your code i gave up. Why don't you use object programming? It's so much easier to code and modify scripts with it. I believe that it would be 5 min. job to code another caching mechanism when it would be in a standardized class.