The idea of not buying Home Depot (NYSE: HD) may seem to make little sense. Few stocks have matched its track record for ...