Practical negotiator