The General Motors Foundation is pledging $500,000 to Habitat for Humanity ...