Stopped by here to ask a few questions (not buy anything) and they still helped me out, as if I was spending money there, and I can respect that. I am only giving a 4 instead of a 5 because I can't speak on things that would be related to making a purchase, like pricing, returns, guarantees, etc. I can only speak on the customer service, and that was pretty good.