I've been with USAA for 22 years. Just recently, there was fraud on my Visa card. I called and had it deactivated and they assured me I would have a new cards within 2 to 3 days. That didn't happen! Twenty days later, I call to get a new card expedited overnight and they would not do it! This is rediculous! You would think they would rather expedite the card instead of losing a customer of 22 years! I'm now looking into changing everything from USAA.