Well, that's news to me. I had an Indian address so I guess that's why it didn't work. Thank you for the tip.
Also, visit *www.cheapshark.com , it shows you thr best deals of all the online distrubutors. (GoG, Steam, Amazon, Gamers Gate,Desura e.t.c)