There are many guild raffle addons that base the raffle tickets completely on gold deposited into the guild bank, and I would like to see an addon that uses more of the Guild History for giving out raffle tickets.
For instance, in my guild, in addition to getting 10 tickets for depositing 1000 gold in the Guild Bank, members can also get 5 tickets for recruiting a new member. New members get 5 tickets in that week's raffle as well. Each guild member gets 1 ticket for being in the guild by default.
I'm currently keeping track of these details by hand in a spreadsheet, which can be exhausting or forgotten at times. It would be nice to have something in-game that handles the information and chooses 3 random winners each week.