First of all I am not a GM Hater, and this was my third Dmax from GMC. After having the truck in the dealer over 20 and having them fix none of my issues(while they got a big kick out of the whole thing) it is down the road. After having it at 5 different dealers and being completely unsatisfied with the truck GM would do nothing for me, at all. After they would not help me fix my truck right I even tried numerous times to trade it for a 2012 Dmax. It was funny when I took it in to be fixed they always told me it wasn't broken but when I tried to trade it they told me it had too many issues and they wouldn't even resell it, it would go to auction. It had between 33000 and 40000 miles with a 9' plow setup. The most a GM dealer would give me towards trade( on a $52000 new truck was $22000, I paid $45000 for mine and another $5000 for plow. I just picked up Crewmax Tundra because Toyota gave me $35500 for mine. I didn't want a Tundra but I can only be out of service for so many days when my truck is my livelihood. So far I love it, it is by far more comforatble and has towed everything I've put behind it eith ease( after beefing up suspension, sway bars, exhaust and Unichip). It doesn't have the torque my Dmax had but it does fine with my 9800 min excavator in tow. Empty vs. Empty it would blow the doors off my 10'(not my 05' though). SHAME ON YOU GM!!!!!!! I'm not hating Dmaxes(just mine) but I am hating FAIRFIELDS GMC in KEENE, NH and GM customer service. When I had my GMC's I sold quite a few for you guys and now I will do the opposite. People come up to me everyday and compliment my new truck(cause its awesome) and I tell them all the same thing- I gave up 7 years of GM loyalty because they wouldn't stand behind there product. It will start to catch on. I'm done, so bring on the hating, I know I made the right choice and I will badmouth GM to the day I die. Heyyaa