I recognize frozen synapse..my buddy gave me his free download key he got when he got the game. it came with a "give your friend a free copy" code. or maybe it came free with portal. no, wait...steam was giving away portal for free for a minute and it......nevermind I just got confused. is this ebay?