The review is based on data found in English-language peer-reviewed journals with searches using terms relevant to CSA practices and outcomes. Promising practices identified as potentially CSA were organized into five general themes: agronomy, agroforestry, livestock and aquaculture , postharvest management, and energy systems. Under these themes, 73 practices were selected. For each outcome of CSA, there are many dimensions and potential indicators that can be measured. For example, increased food security may result from changes in availability of food (. increased yield), accessibility of food (. increased income), utilization of food (. increased food safety) or stability (less variable harvests) (FAO 2002). Similarly, mitigation benefits can come from emission reductions, enhanced removal of GHGs, or future emissions avoided through adoption of CSA technologies (Smith et al 2008). A comprehensive list of indicators were selected to represent the range of economic, environmental, and social impacts possible and desired from CSA practices (see Rosenstock et al. forthcoming). Data are currently organized in Microsoft Excel workbooks, however, the resulting data will be compiled into a searchable Web-based database and analytical engine.
The previous approach works and is simple. It is, however, prone to false positives when considering a form dirty. For example, a user may check a CheckBox , change his or her mind, and uncheck it again. Our previous code would recognize the CheckedChanged event as triggered – twice! – and flag IsDirty as true . A (slightly) more sophisticated approach would recognize that, should the user close the form at this point, the value of the checkbox hasn’t actually changed since the last document save and therefore the user should not be prompted to save.