They said, "and we don't accept personal checks, or cash, but we do accept visa and mastercard!". I wasn't planning on paying in cash anyway so this was no inconvenience to me but that statement maid me pause. I thought a business had to accept cash for payment if it was offered.
I didn't say anything at the time but when I go back I plan on asking them about this to get their take. Maybe when I go back I should bring a bag of gold with a $ on it "I remembered you said you didn't accept cash, so I brought this"

FYI my insurance company is Progressive.