I've been with usaa for 7 years and just recently opened my checking account. My previous bank gave me nothing but fees and confusing terms and conditions. To have a bank with no fees AND rewards is such a breath of fresh air. As mad as my previous bank made me that's how happy I am with usaa. Thanks guys you rock.