If you've ever worked with Quaternions, you lose a horrendous amount of precision by using vars. This is because of all the trigonometry that gets used. The vec_ functions would be so much more useful if VECTORs were composed of floats. It's not the end of the world to write my own versions that use floats, but it's annoying.
Jibb