I'm building some Products in python and find it very difficult as I never know when a source change is going to render the data for existing instances invalid. Sometimes when this happens it takes down the containing folder as well. Are there any obvious do's and don'ts and how-tos when modifying an existing product? What makes instances break for example? -- Robin Becker