One of the only positive things I can say about GS is the PowerUp Rewards Program. Reading this thread reminded me that I have that. I just checked my account and have about 20,000 points after all of my Christmas shopping.

I'm one of the lucky few (it seems) that has a GS nearby that has somewhat competent and friendly employees. I've never really had too much of a problem with them. I typically only do pre-orders through them which ensures that everything I get is sealed and actually new.