going with Gamestop, I'll never forgive them for when i preordered Mirrors Edge and showed up on release day to pick it up, the worker said they weren't unpacked yet and come back tomorrow, i was in a hurry so i did, guy greets me and says he has my game, i ask him where my preorder bonus is, he ran out of them yesterday. haven't bought anything from them since