AmEx has worked for me however. They have a weird system. Sometimes it doesn't update from processed to mailed. I've never seen an update from mailed to cashed.
Their customer service doesn't seem to have any plans to fix things. They seem to think I got emails for these updates but I didn't. Also it was a huge deal to get confirmation that my money had reached its destination. Took 3 business days for them to look at my email and then I got a we are looking into it email.