Not sure if it's been mentioned already but for what it's worth, personally I think that Microsoft is shipping right where they probably want to be. If anything, I think retailers have probably known about the new models for the PS3 and likely don't want to be stuck clearing them out, so they have intentionally ordered less.
The 360 might be slightly undertracked but not as much as indicated by shipping discrepancies.
How do you breathe again?