Sorry for pointing out the obvious. With the current discussion regarding this keyword, please respect its purpose. If an object changes its _logical_ state due to changing a mutable data member, that data member has no business being mutable. It is however useful for e.g. caching purposes where the object logically doesn't change state, and that is AFAIK what has been proposed (e.g. the docPos of a frag is a cached). /Mike
