Hi Larry I'll take a look at getting the code to work later today. Which system - GHCi or Hugs - would you prefer to use? If you prefer GHCi, I'll replace the whole FiniteMap module with Data.Map as FiniteMap has been made obsolete by Data.Map. Best wishes Stephen