>How do you programmatically update a view after you modify a structure so you don't get "base fields have changed" message
John,
There are two commercial products that help in your situation: xCase and Stonefield Database Toolkit. Both are advertised here so you should find the links easily.
José