Hello, all. Could anyone please explain the concept of memoization to me? Also an introduction to blocks wouldn't be bad for the list... Douglas ------------------------------------------------------------------------ eGroups.com home: http://www.egroups.com/group/self-interest http://www.egroups.com - Simplifying group communications