On June 14, hundreds of communities across America will compete to win their share of $30,000 in awards for local nonprofits in a 24-hour online giving competition called