(Just a friendly reminder, for all you looking to beat the rush.)
UPDATE 9/15/2015: That was back when there wasn't the glut of stores being open on Thanksgiving Day. Now it seems that day must be counted as well.
Anyway, there are only 100 shopping days until Christmas.
Avoid that last-minute rush.
Originally posted 9/15/2008.