At some point, every home needs to be upgraded to become more functional for the family members who live there – or for resale. However, a major renovation can be frustrating, unless you’re working with a reliable, knowledgeable general contractor. Here are some suggestions to help make your project go smoothly: 1. First, do your homework in advance. Identify needs and wants, such as design...