Or has it been?  You decide.

My guess is that Microsoft will ship the product as soon as they can meet their major objectives and get it out the door.  As a developer, I'd like for the product to be a stable platform to target applications towards.  As a user/customer, I'd love to see it as soon as it can possibly ship.  The PDC should be very interesting- I'm looking forward to seeing what bits are available.