Million dollar question. Buy or wait?