I was wondering if you had given any consideration to this yet?
For attunement Quests it also seem plausible that since your tracking quests that you could set up some logic to detect the Attunement quests, when they are completed, and when they get turned in (as in from complete on the next update they are no longer in the log they should have been turned in).
This data would go a long way with the scheduling enhancments proposed as it would also tell us exactly what people were keyed for when setting up events. It in my mind also shows people the importance of uploading their data and using the full features of the site because you could link the ability to sign up with being keyed/attuned for an instance. This would mean as a guild master I don't have to look at everyones profiles to make sure they are keyed to run an instance only to end up short handed because someone not keyed signed up. If you are auto tracking them I don't have to worry about people saying they did it when they didn't.
Some manual systems need to be accounted for since there is not way int he Blizzard UI to check if someone is attuned or key for instance x. You would need to kind of grandfather some things and allow the admins for a site to manually update a key status. Like Player A completed Tempest Keep Attunement before this system was in place. They try to sign up and the even kicks a message saying "you are not attuned for this instance" and they get an option to say "ok" or "really I am this must be wrong". And then the officers, admin, GM can approve it and their key/attunement status for that instance would be automatically updated.
--
Six Demon BagJack Burton: Hey, what more can a guy ask for?
Egg Shen: Oh, a six-demon bag!
Jack Burton: Terrific, a six-demon bag. Sensational. What's in it, Egg?
Egg Shen: Wind, fire, all that kind of thing!