New 16,000-seat Mega-Church opens in Houston Posted on July 18, 2005 New 16,000-seat Mega-Church opens in Houston they just don’t make cathedrals like they used to