One variation that I rather like is what our main (largest) public library started doing a few years back: They sell floor tiles to people who have their names inscribed in the flooring of the front hall. Some are of families but most, so far, give single names that people wanted commemorated.
It's a revenue raiser and the sentiment will last a long time.