Much has been written about the challenges facing today's community bankers, including ongoing asset quality issues, shifting capital requirements, cutthroat competition for customers, rapid developments in technology, and an endless onslaught of new rules and regulations.