http://www.gnu.org/software/units/units.html Above tool seem to have a pretty good collection of units. It would be nice if the 'runtime unit lib' in discussion can generate arbitrary fundamental units and user defined conversions at runtime (like currency, steradian, bit, music_note etc). Sai