Russell Smith <mr-russ@pws.com.au> writes:
> What makes this change particularly challenging? The fact that nobody
> has agreed on how it should work, or the actual coding?
Getting the right design is definitely challenging. The coding might or
might not be, depending on your design ...
regards, tom lane