So what do we do, buy or wait?