I have never met anyone who loves a bank the way I love USAA. USAA has more perks than any other bank I have heard of, from basically free ATM transactions, to free stock transactions for 90 days. They have the best phone service imaginable, everyone I have talked to has had perfect diction and clarity. They don't have any pesky charges for my accounts, such as hidden monthly fees that other banks like to take your money with. I don't think there is another institution in the world I have been as satisfied with. There is a bank that has a commercial right now with the slogan "I love my bank." Whenever it comes on I yell "I love my bank more!"