ThinkGiving is a contract Resource Development shop in Birmingham, Alabama.  We partner with nonprofits and faith communities to increase your impact through more efficient fundraising.  You use ThinkGiving when you need us - during peak fundraising times or when you need special expertise.  We give you more time and resources to devote to your mission, your impact, and the change you can make in your community.