I never visited the store, but the online shopping sucks too.
I went online to buy a hand guard from CSA, and becasue I'm usually at work, so I chosen to have it deliver to my work. Normally, I just have to filling in the shipping address if different from the billing.
Not so easy with CSA, first they made you check a box to sign for the delivery, so if you're at work, you are not going to get the stuff that you been waiting for, you either drive to UPS office or sign the UPS slip and wait for another day. To get the package at work, they ask me to photocopy my credit card, front and back and driver license showing the billing address, cut and paste the copy to a from and fax it back to them. You can't hardly read anything off the photocopy, after faxing it, it definitely looks like crap. So, I have to find a scanner and scan it into PDF and email it back. I don't appreciate these kinda of hassle, especially they only get a D+ from the Better Business Bureau.
The guy answer the email told me most people are glad to go through this hassle and I'm basically just too bitchy. OK, I guess they don't really need my business.