So it seems like the community, or maybe just myself, isn't necessarily the happiest about the way that keys are given out by being posted publicly and then snagged by either the extremely lucky or shady. I propose a better way would be a sign up for keys and then random selection from that. It is fair to all and then those who are stuck at work during the day (no I'm totally not butt hurt that I was helpless to do anything for pretty much the entirety of the giveaways) with no access to steam can get their keys. Just do it on forums (that are captcha and bot protected) it wouldn't be hard.