I like the selection and the products here, but it's always tough to find a salesperson on the floor and their internet site is really not very helpful. Take a look at Home Depot's site for some help Lowes.
Pros: selection, store layout
Cons: service, salespeople, support
more