Actually Jim = Tom (I was writing a note to Jim Lynch at the same
time which was why I got it wrong).
On the view approach I was talking about the
relative merits of something like Tom's query writer (or
package_instantiate_object which is more or less the same thing) and a view based approach. I think qw is useful but
given how quickly it breaks down on postgres I think it can't
really be the basis of a generic content attribute editing system.