FlightPath: obedience vs. choice in cooperative services