The retail section is average, but the parts counter experience sucked! I spoke with Jim, who could not understand that if he gave me the part number for an item they had on hand, that I could "Google" it and find a picture to tell if it would work for me. I tried several ways to explain it to him, which only frustrated him. So he told me I needed to talk to a different department, and and parked me on hold. After 5 minutes of waiting I hung up. Can't wait to see him in person.....