One of the difficulties of this kind of a problem is that one is looking for a solution to a limited number of data points for which it may be possible to define a function. There can never be a guarantee that the chosen "fit" can be reliably extrapolated. You need to tie a possible solution to the realworld characteristics of that data. Just taking a bunch of data by itself cannot be sufficient. Gord
-- http://mail.python.org/mailman/listinfo/python-list