Joseph, Still morning here on the west coast. Forgot to mention OsiCut and OsiRowCut. These classes don't really address the bookkeeping problem, but they do provide some convenient data structures for constructing the cuts. Lou