I guess in the end it really depends on what the client wants to track and what they don't. But this does actually have a serious implication, and that is how do you code for something that is mutable vs. something that supposedly is or very nearly immutable (i.e. the alphabet).
---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend