Do they take American Express? And do they do either; Military / blue light / Defense Discount Service discounts, please? Tia