I don't understand this market. In Germany all bank interactions are basically free, you pay nothing (or little) for a bank account, everyone gets one (by law), credit cards are free and if you're lucky you also get about 1% of interest on your money. Why do american banks have to charge that much?