If you are NA and dont mind EURO hours of play. You can buy from an EURO site and after a petition you can play on EU realms.
I bought my copy from
www.gamekeystore.eu
Everything was really fast, got a pictures of my game key (instantly) .
Just dont buy from NCSoft, there web site will redirect you where you belong without telling you.