New homebuyers: time to buy?