Mathos, how will this handle different "types" of DKP systems?
For example:
guild A wants a Zero-sum DKP
guild B wants a Spend-all DKP
guild C wants a Spend-enough DKP
guild D wants a Probabilistic DKP
guild E wants a Effective DKP
Maybe the only way to make the type of DKP system chooseable is to make the addon have some sort of plugin system? A plugin would have some core code that would decide what to do with certain points or attendance or elegibility or whatever during certain events.
see http://en.wikipedia.org/wiki/DKP
As an author of my own guildsite addon using the Spend-all DKP system, I noticed none or very few guildsite admins actually used it because it wasn't the type of DKP system their guilds wanted.