Here in NJ, there is no walk in store other than a store called "Godfather Airsoft" which I have seen reviews of and it seems they are inexperienced. So inexperienced in fact they sell bbs they sweeped up from the CQB arena they have. Suffice to say I haven't been there yet.
I personally feel there is no airsoft retailer in any part of the world who knows half as much as most of the people on here do about airsoft. They may know about upgrades for guns, but not why one piston is better than another.
Anywho... Most people have good experiences with evike. I now this because you don't hear from the ones with good experiences, only the ones with bad, and there aren't really THAT many people with truly bad experiences with them.