I had a discussion at work whether the preposition following the word "discount" should be "on" or "from" or "off." The former English teacher insisted that only "on" is correct. The two lawyers agree that "from" is correct. Who is right?