Gm knows what they have done wrong for years. They have been in denial for decades. As one report I read said, the Japanese have been perfecting car production while GM made trucks. They also continued to please the unions while paying their workers $30 more per hour than the Japanese were for the same work. This is because of the high number of retirees & benefits they kept demanding. There was no need for Chevy to introduce the Traverse since there are three versions of the same vehicle out there under the Buick, GMC, & Saturn names. They also introduced V8 versions of the Colorado & H3. What the hell for? They also made a V8 powered Buick Lacrosse. Again, what the hell for? They discontinued the Lacrosse CXS w/ the sweet 3.6L V6 which every auto critic said was the best of the best. What the hell for? But, GM is making a slow ass effort at new small cars. Look for the Chevy Cruze in 2011 that's powered by a 1.4L turbo engine that gets 40 mpg. That's a start, but they have a long way to go obviously.