Going Over My New 07 At Delivery Time, I Found That The Zipper On The Back Of The Driver's Seat Had Come Apart. The Dealer Ordered In A New Leather Cover, Ask If I Wanted Them Or Me To Drive The Car To The Uposter Shop. Since I Was Busy That Day I Told Them They Would Have To Drive The Car. I Ask Them The Approx Milage Which Was Under 10 Miles. I Ask Them To Document The Mileage. The Seat Came Back Looking As If It Had Always Been In The Car. The Mileage Was 7.3 And The Car Was Parked Inside At The Dealership. The Old Cover Was In The Cargo Area Of The Car For My Inspection But The Dealer Said He Needed It To Send Back To Gm For The Warrenty. All In All Except For The Aprox 30 Minutes For Drop Off And Pick Up I Was Out Nothing And And I Had A Good Experience With The Dealership. I Have Found That The Deivl Is In The Details When Dealing With A Dealership = I Tell Them What I Expect And See If They Can Delver To My Expectations. If They Can We Write Everything Down. If They Can't I Go Elsewhere! If I Don't Understand Something I Don't Leave The Service Writers Desk Til I'm Satisfied Even If There Are 10 Other People Waiting In Line Behind Me. If My Expectations Are Not Met When I Pick Up The Car, I Ask To Talk With The Service Manager And General Manager Along With The Service Writer At The Service Writer's Desk With Other Customers Looking On. In The Last 5 Years I Have Had To Have Only One Of These "talks". At That Time I Had My Wife Take The Avalance In For An Oil Cange And To Show Her How To Program The Seat. For Some Reason The Service Writer Told Her It Would Cost About $150 For Them To Program The Seats On A New Truck. Needless To Say The "loud, Disruptive Talk" While Others Were Picking Up Cars At The End Of The Day Seemed To Solve That And All Future Service Problems To Date. Oh, And Don't Forget To Always Complete The Service Satisfaction Form From Gm = It's Very Important Too!