Moves Demystified -- Alexander Kondratskiy
This article aims to dispel some confusion about move semantics.
Moves Demystified
by Alexander Kondratskiy
From the article:
We’ll start with why moves are needed in the first place, then see how to use them, and eventually move onto common misconceptions and pitfalls.

While we're waiting for Concepts Lite, Eric shows how we can already do quite a bit in C++11 while planning for a transition to language support when it's available.