I have been a customer for several years. Their prices are sometimes lower and sometimes higher than other sites, but their customer service has always been top notch. There have many times when they have items in stock when nowhere else does. Dependable.