I have had a pre-order in with Amazon.com since June 14. When I look at my order status, I see "Delivery estimate: We need a little more time to provide you with a good estimate. We'll notify you by email as soon as we have an estimated delivery date. You can cancel at any time."
Now I have to keep checking status compulsively.
EDIT: As soon as I pressed the button to post, I heard Amazon.com's delivery status update email hit my inbox. My delivery estimate is August 19. Now the question is, do I take the day off to enjoy, or brazenly sit reading it at my desk?