The proposed new standard for the C++ programming language, C++0x, has reached feature completeness. "This is 'it', feature-complete C++0x, including the major feature of 'concepts' which had its own extensive set of papers for language and library extensions (if you get the impression that concepts is a big feature, well, it is indeed easily the biggest addition we made in C++0x)."

The only downside I see is that the new standard will be almost 100% compatible with the standard C++98. Thus you don't need to update your code to compile so alotta crap code and styles can still be written if developers are not educated and use the new easier features.

On the plus side it makes for an easer break when one does occur. Compiler vendors can just say "C++0x" compatible only...

5.
FULL cross platform support for strings! UTF-8, UTF-16, and UTF-32.
char has now been modified to be both at least the size necessary to store an eight-bit coding of UTF-8 and large enough to contain any member of the compiler's basic execution character set. It was previously defined as only the latter. char16_t, char32_t deliver support for the other encodings. Thus for string literals we have:
----
u8"I'm a UTF-8 string."
u"This is a UTF-16 string."
U"This is a UTF-32 string."
-----
Thankfully you can also insert Unicode codepoints into strings in case you don't want to type in the character themselves or as in the case of RTF text keep the text file UTF-8.
----
u8"This is a Unicode Character: \u2018."
u"This is a bigger Unicode Character: \u2018."
U"This is a Unicode Character: \u2018."
----

6.
Multi-Threading! I am unsure what they have done here but it seems there may be a std::thread class now.

7.
unsigned long long and signed long long can now be expressed as uint64, int64_t