For readers who are not quite sure what they're looking at here, what Farshad has done is create a Web app that is running compiled Delphi code (using ExtPascal classes) on the server. This Delphi app serves up the Ext JS JavaScript controls and additional JS code that's delivered as needed using Ajax techniques.
The only thing odd that jumps out at me from this app (and it's not Farshad's fault) is the excessive number of decimal digits for the fish length in inches that Borland stores in the biolife database. Either that's supposed to be a bit of a joke or somebody didn't understand significant digits. Anytime you see original data like this that's rounded to the nearest 10 (as in 50 cm, 150 cm, etc.) that means these are just rough estimates of the lengths (if not just wild-ass guesses). Accordingly, the values
in inches should also be just rough estimates, with at most perhaps one decimal digit. 13 decimal digits is just so weird. What was Borland thinking? Can anyone offer a sane explanation?