I attempt to document what I can from the organization's website. Sometimes, you can get everything you need without contacting the org for additional information. I document everything in my tracking spreadsheet that is provided to the regulators including address with MSA County and Census Tract Codes (indicating the income level of the geo), if applicable I provide the free-reduced lunch rate for the school(s), I also copy the link to their website about page along with a description. It seems like a lot, but once you get a spreadsheet created it doesn't seem so bad. Plus, when it is exam time, you can just hand over the excel workbook and be done.
Of course, depending on the size of your bank or level of donation activity... this method might not be feasible.