After reading all these bad reviews after I purchased a water heater from Home Depot I got very worried... They promised 2-day delivery. Well ontrac came through. Delivered in less than 48 hours to my door... maybe I got lucky but I just wanted to write this so other people don't freak out or get worried like I did... Any delivery company that is hit-or-miss generally misses on the first attempt. Ontrac did not miss..