A recent story in the Birmingham (Ala.) Business Journal reported that so many local nonprofit organizations are competing for private capital to fund their building projects that there might not be enough money to go around. Among those projects is a new $25 million, 4.1-acre headquarters campus for the Salvation Army.