UnitKit is a tool for conversion of units. The version 2.0 included 1118 different units in 53 categories.
It is designed for students, teachers, and people who are working in scientific, and technical areas. Most units are in common use, but it also contains very specialized units and categories.