Visual Studio 2010 has about half the C++11 features (obviously it came out before the full standard was finished). Next release I guess will add more.
With the C++98 standard it took almost a decade to get decent support in mainstream compilers.
This time it's different. Most of C++0x is already implemented in GCC and MSVC. However the implemented subsets are a bit different, but most of it is already there. The last time I checked, MSVC had lots of missing stuff in the standard library. In particular, threads and clocks were missing.
I've been writing C++0x with GCC for two years now.
The question is, how long before I can actually use this stuff?