New homebuyers: Time to buy?