>It sounds like each time you are calling 'sv' on your object 'o', you >are overwriting the old slot values. This is one of those examples >where the functional programmers will shout "side effects are bad!" I have removed sv from the documentation and all cm examples. In fact in the newest examples and docs i dont even use setf!