Modeling Farm Decisions For Policy Analysis