No leak coming today...if we're lucky we'll see it in a day or two...if not, we'll see it when MS delivers it. I figure at least a week before the "official" RC leaks.
I will eat my shorts if a new build leaks today (Friday April 10th Pacific Standard Time).