Glad to hear things worked out. We have had great success with Amazon. We are prime members, as we do a lot of shopping with them and enjoy the included Instant Video and cloud storage. They are always very good about keeping customers happy.
Its unfortunate that the surprise was ruined, and GREAT customer service by WeatherTech to eat the cost to keep a happy customer. I have been looking at less expensive options for my truck all weather mats... but this thread tipped me over the edge. I'll be ordering some WeatherTechs (thru Amazon, nonetheless) for my truck soon.