Here is a little contribution. This is my FixedPoint class which I currently use.
Most operators have been tried by hand, and the class works very well. The precision is indeed limited as it uses 16.16.
If anyone uses this, the only thing I ask is that I any optimization, fixed or changes are sent back to me (pretty please ;)
http://www.techlogic.ca/aw/fixed.zip
The zip file was tested and works correctly.
Let me know how it works.
--Eric
efortier@techlogic.ca