I've been wondering how to make a diagram of the cache file structure. It is unfortunately something that is not simple. There are 7 structures and some of them have 3 linked lists moving through them (are members of 3 linked lists). That makes a simple 2d representation very difficult? The entire thing acts as a single large datastructure, you can get from any structure type to any other type with at most 3 hops.. Any thoughts? Jason