Definitely newegg.com for me. They stood up to New York state's ludicrous tax law and no longer charge New York state residents sales tax on orders. Newegg prices are usually a couple dollars cheaper than Amazon, they often have good sales, and had a decent Black Friday. Also, they have free shipping on ALL their games, and I get it in a couple days compared to Amazon's free shipping on orders over 25 dollars which can take a week or more to get delivered.