GameCrazy. Oh my God, GameCrazy. They f'd up their Halo 3 midnight launch SOO badly in my area. I eventually gave up, went to Walmart, and was in and out in 3 minutes (I waited at GC for over 2 hours, then went back and spent the reserve on Picross).