Master, do you think we will go on a sustained run here before Aug 31? What I mean is it seems we are on a slow and gradual incline the last few sessions. I think maybe we may have a little run in anticipation of a positive earnings announcement, "baking" that anticipation in. Then, if good things are announced, we won't see a HUGE spike on Aug 31/Sep 1, but if announcement is not what they expect (bad news), then we'll see a crazy drop. What are your thoughts, Master?