alvarado: @ADD: Since Visual C++ 6.0 cannot cope with some template overloading (it cannot discern between template<class U> operator/(const U&) and operator/(const tpoint<T>&), four methods for element-wise multiplication and division has been added to lti::tpoint and lti::tpoint3D.