An impossible topic indeed. Two things that need to be on the top of the list after you do your hours and hours of research is 1: Expect the Unexpected & 2: Murphy's Law. Plan for more than your budget or reset your expectations. It's a disease that will make you lose your mind, your patience and your money so be prepared for all 3. LOL.