Top 10 Reasons Now is the time to Buy a Home