Look at this chart from 11/4/06-1/1/08. There has to be more to the shortage than "unexpected demand". While the sales are better in 07's holiday, they're not better enough to warrant a shortage.
Changing factory lines? Retrofitting RRoD fixes? New SKUs? Dunno, but blaming the holiday season makes no sense.
Or check out my new webcomic: http://selfcentent.com/