Please donate to your local library. Many are in financial trouble. Estimate what it would cost you for all the magazines, books, DVD rentals, etc. that you sign out in one year. If everyone donated even a small fraction of that, the libraries might be able to stay afloat.
As memorial gifts, instead of sending flowers that are going to die within days, donate to the library to buy a book on a subject that interested the deceased.....(Click on the title for more info.)
Don't forget to fill out the paperwork if your employer matches charitable gifts.
If you can't donate money, donate used books & magazines which the library can sell. Or ask the librarian what supplies would be helpful, everything from printer paper to paper clips. You can also donate your time.