I'd say all of August is guaranteed today. Need to remember that pre-orders didn't come in linearly. Right after the 7/21 opening there was a huge spike. Then there would have been a big spike at the announcement of the release date (which I believe was 10/24). Then there would be spikes for each beta weekend, lifting of NDA, stress tests, announcement of the EGA details etc etc. I would be shocked if today's EGA waves don't include all of Aug, Sep and at least part of the release date spike in pre-orders.