Bruce...(and others) this site http://www-sci.lib.uci.edu/HSG/Ref.html#fasthas this http://www-sci.lib.uci.edu/HSG/RefCalculators.html as one link..it is 5000+ online calculators..(some require java to work)
you can spend weeks playing in the various links here...if Bruce disappears for awhile, I'll know what happened!!
along with these two links, there is little I can't find...
http://www.indy.net/~johnoz/index.html
http://www2.netdoor.com/~smslady/links.html