I ordered on December 23,2011 and received a confirmation from OK Pet. Please also note, I paid via CC on this date also. Shipping was on 12/30 and now, 1/23/12, I am still waiting. Finally, I called the company to inquire. I was told that they would begin an investigation... and not immediately FedEx a new shipment to me. Put bluntly, customer care and service is horrendous at OK Pet. The surely deserve to go out of business. There are many options out there and this will not make the cut next time. Please do yourself a favor and don't order here. You will be delayed weeks and may never receive your order. In the meantime, your pets will suffer!