yea, wait for macworld. its less than a month away. even though an update at this point is a long shot. it never makes sense to buy a new apple product anywhere near macworld (apple is their own worst enemy with their xmas sales). unless you need to get one for a present, hold off 2 weeks and see if there are any announcements.
I really want to get another 40G for the upstairs, but I'm waiting until late Jan. Macworld will be over, and HDTVs will be even cheaper than they are now...
Patience is always a virtue...
Now, if there is no update at macworld...by all means, go buy one as soon as you can.