Deregulation, technological change, and increased competitive rivalry are transforming U.S. commercial banking from an industry dominated by thousands of small, locally focused banks into an industry where a handful of large banks could potentially span the nation and control the majority of its bank deposits. This paper examines the comparative strengths and weaknesses of large and small banks in this new environment, and outlines the strategic opportunities and threats that new technology - especially the Internet - pose for U.S. banks. We begin by documenting recent trends in bank size, industry structure, competitive conditions, and bank product mix. We argue that these trends are consistent with a simple competitive strategy framework in which commercial banks choose between two profitable business strategies: (a) a community bank business model in which banks have a local focus, a high cost structure, and sell low volumes of personalized service at high margins, and (b) a global bank business model in which banks have a national or international focus, a low cost structure, and sell high volumes of standardized financial products at low margins. Finally, we discuss how Internet banking is likely to affect this strategic equilibrium. In particular, we analyze how a shift away from brick and mortar branches and toward the Internet delivery channel will reduce the switching costs that currently dissuade retail deposit customers from changing banks. Based on the foregoing analysis, we conclude that the number of small banks will continue to decline in the future - not because the community bank business model is flawed, but because most of the small banks that use this model are poorly run. In the long-run, our analysis suggests that well-run community banks should be able to adapt their business practices to technological change and profitably co-exist with large, globally focused banks.