More than a month ago, I ordered the largest size ham for Thanksgiving (tomorrow). I called customer service a few days ago to confirm my order. I was assured the ham would be delivered today. Using the tracking number, I checked on it late this afternoon and was shocked to find it hasn't shipped! I called customer service, and horrible service! I was told it might be delivered Friday, but Thanksgiving with more than 20 in our group is tomorrow, not Friday! If you need a ham for a holiday meal, don't count on it! I will never use this company again!