GPSCITY is a great company to do business with. Great prices, Great price matching policy, awesome customer service/support, fast shipping and a great return policy. I know because I purchased a GPSMAP 62sc and it was defective. Called and explained the problem and got an rma # and voiler. The USA store is in Las Vegas NV. I have been using Zagg on all of my screens (no touch screens though) and have never had a problem. Zagg has replaced them for me for the cost of shipping. Just my experiences with these companies.