Discounts.js is mostly finished.  Error functions keep getting called
from requests though.