Luis, > template <class Type, unsigned int Dimension> > class NumericTraits< Vector<Type, Dimension> > : This is partial specialization of NumericTraits, and will not be accepted by MSVC. I'll have to think about an alternative approach. For now, it looks like we may have to just provide full specializations for the common Vector types. -Brad