The Pros and Cons of Building Your Own Home: Is it Worth It?