Quick Question.

I played way back in the alpha when you could just sign up, and i was under the impression that everyone just got a free copy when the game released. I stopped playing a couple months back and i was wondering if someone could tell me where i can get my steam key if i played the alpha? Is that still even possible?

(User was banned for this post ("undescriptive thread title, didn't read the sticky" - postal))