show user helpful contextual information about why they can/can't save and send

plus, bonus comment in test js file!