I love Home Depot. It's like Toys R Us for contractors and do-it-yourselfers. The best thing about Home Depot is the staff always seems to do their best to help, even if it is out of their way. I have never had that experience with Lowe's or Ace. I'm not saying Home Depot is the best and only go here, but for me - I notice that their employees are trained and encouraged to help customers the best they can or find someone else in the store who can. In addition, the prices are typically competitive and the store is typically stocked appropriately.