Agreed. About the existing forms, perhaps a user option to select a default displaytype from among "update" (what it looks like now, which would be the default for existing users), "regular" (no form, provides link to switch to update view, default for new users?), print, xml, edit (unlikely to be used as default) etc.
As you say, this stuff doesn't code itself; I hope just ideas are
at least minorly helpful anyway.