joined:Dec 16, 2002
Got my holiday "present" in the mail just now! (Florida - December 22nd, 2004)
Thanks for a great year Google!
I don't recall them ever arriving by the 22nd. Is this a new record? Perhaps end of the year acceleration by Google on purpose.