I did not receive the installer download. I received a key. I did not receive a receipt so I can't even claim a refund. You know could just alpha release in to Steam. In fact that is what I am expecting. I don't care which but either send a refund or the installer email. This none sense of private forum isn't going to fly either. Their is no private forum for this product.