http://www.diversioncentral.com/calc...nversions.html

I was thinking of putting this on the koolexchange. If you see a problem or bug, please let me know.