At the restaurant I worked for the reason we hated Diner's Club was that instead of the short turn around on getting your money back from regular credit companies like VISA or Master Card, Diner's would take 5 business days to get the money out to you after a customer had paid. In a small business that's a ridiculously long time especially since if the amount was charged on a Friday you wouldn't receive payment until the next friday. Monthly BAS statements were awful when you show large amounts still outstanding because you're waiting for Diner's Club to send through payment.