Three types of banks, community (small, relationship-based), mega (very large, transaction-based), and goldilocks (middling, mix of relationship and transaction-based) are surveyed throughout U.S. banking history. Megabanks are relatively new and while they pose threats to macroeconomic...