Most folks upgrade their homes for two reasons: To make them more liveable for everyday life and to boost the home's resale value. However, according to Canadian contractor and HGTV star Mike Holmes, ...