I probably spend more time at this store than any others. Hard to get out of there without spending money, there's always something new and a good buy.
Only bitch is the line tends to get long to check out often. Worth the wait though. And returns are a snap, they didn't ask any questions the few times I had to return something.