It's a good step for public relations. Personally I've never jumped on that "It's excessive and gets shitty mileage" bandwagon, witht the exception of the Hummer H2. Tahoes get better mileage because they're not completely square. They're just as functional, built better (which doesn't make any sense to me) and cost a lot less.
But anyway, it's good to see GM actually try to improve their product lineup.