Just out of curiousity, how often do keys get handed out? I can see you're giving out big batches of keys which leads me to believe it's on a monthly basis maybe? I'm not sure how Blizzard really likes WoWInterface, so it's just a guess.
OT: I can't remember the green demon's name, and I used to watch Angel quite a lot back in the day.
EDIT: I remember he was homo though!