Most dispute resolution is settled by negotiation rather than litigation. However, such bargaining often occurs in the shadow of the law. To help support interest-based negotiation, we explore the use of utility functions to support negotiation analysis. We discuss in detail a utility function we have developed in the area of family-law mediation. This function is currently being used as the basis of an online dispute resolution system.