Will someone please explain to me this need for people to wait until the last minute to do their Christmas shopping? It's not like the day of Christmas changes from year to year -- you
know when it's going to be, and you have 364 days to prepare for it! (365 in 2004, even!) So why do people insist on waiting until Christmas Eve to go shopping, tie up all the lines and flood the malls, completely ruin parking and make a bad experience for everyone by creating a mob?
If you want to make a New Year's resolution that will actually benefit yourself and others, resolve to have your Christmas shopping done by December 15 next year. Besides, can't you people order things online?