@mfrangos would it be useful if I help you to get a more complete set of user stories that will need to be supported in the person to projects to logging scenario? A survey will probably elicit more, but I can do a pretty good base set in a day or two, from my experience, and we can add as we get more. These can be folded in to both your design for this page and Chris's code on the earlier side, and help to minimize the risks you are rightly concerned about. I will also vouch that Bob is actually not exaggerating when he says we have thrown away half our code! I'm getting ready to happily throw away another big chunk as I rework exchanges, because now we understand where it needs to go next, which is a much better place than where we first took it.