Top 10 Issues To Take into account Before Shopping for A Home