Love the food at HoneyBaked ham. Always delish! However, I ordered online for the first time and I can not begin to tell you how dissatisfied I am. First of all I ordered online for the convenience. Being that the ham was ordered a month ahead of when I wanted it you would think that there wouldn't be an issue. Nope...wrong. First trouble was the ham didn't show up on the day I had ordered it to be here. No email, phone call or any communication at all. I had to track the package ups. Ups tracking said the delivery was pushed back three days.... really? With perishable food?! Ok.... so the ham showed up three days later. The card board box on the outside looked fine.... but once opened the styrofoam contain was crushed, the ham was completely unthawed, no dry ice and the ham had leaked. The ham was wet but still just a little cool... not cold mind you... but cool. So, I called the 800 number to complain and was told that if the ham was still cool to the touch it was safe to eat and to have a happy thanks giving . No apology nothing...Sigh... ok well never again. I paid extra to have this ham delivered so I can worry if It will poison my family and friends. Thanks.