Whoahoho, this looks awesome, my eyes feel..good? But too bad I'm not allowed to buy things off the Internet..
First of all, I meant Gamestop. /facepalm I take it you aren't American however, which means Steam cards aren't in your area either.