It does happen once in a while, something gets stuck in a server, but doesn't get sent through for...years.
I just got an e-mail from an outdoors company regarding my order which is about to ship. What order I wonder? Well, reading more, I saw the shipping date was July 21, 2007!!!! Ok....I think I know what it was now. They sent me a confirmation e-mail, and today (well, 10 hours ago according to gmail) it got here.