Reading time: 3.5 minutes Finding the perfect contractor is a bit like dating. You need to be able to trust the person you're with and even show them where you live. But do they understand you and your home improvement needs? Will they complement your likes and dislikes? Do they share your home vision? You've probably wondered once after a home i...