1. A method for processing data comprising the acts of: establishing at least one established group of details, each group of details having a set of associated policies; selecting at least one selected profile having at least one profile macro; creating a matrix comprising a plurality of fields derived from the at least one established group; populating the plurality of fields constrained by the at least one selected profile; selecting a bulk subset of the matrix according to at least one search criterion and applying a plurality of edits to a source dataset selected from the bulk subset to generate a destination dataset, wherein the edits are constrained by the set of associated policies.