Sorry to hear about that, though it's not surprising as it became clear something was up with the new 120GB HDs.
It does make me a feel a bit better about cancelling my original order and dropping an extra $700 for the SSD version, as I think I may have exploded waiting another month 😉 Still, the conspiracy theorist in me wonders if there might be something else going on. I'm sure this delay is helping to sell more of the SSD units...