By and large the numbers are going to be terrific and more importantly the conference calls are going to be upbeat.

This is the period when you get the maximum number of (pre-) earnings surprises. There will be more before it's over.