Home Depot and Lowe's have outperformed the S&P 500 over the long term. Both companies have struggled with the housing slowdown. The companies are different in some ways, but have more similarities ...