The difference between between 2 and 3 is where the calculation occurs. In #2 is occurs only on the items in the hash and in #3 it will occur on every record.
--Andy Arnold