Buying a home is a major decision for anyone. Unfortunately, the process is rarely straightforward and you can count on surprises and issues...

read more