Part of this thread was moved to a thread specifically about the STL.