When you buy a new home, you spend hours trying to find the perfect neighborhood that has good schools, is close to your job, ...