So, you’re buying a home, what do you need to know and how can you avoid pitfalls?