in reply to PSI::ESP

Some more?
  1. merlyn had an article about that.
  2. You aren't using strict, are you?
  3. Where are your error messages?
  4. There is a module that does that.
  5. Could you use a hash lookup there?
  6. Have you tested this?
  7. Why is this logic repeated?
etc.