in reply to base.pm vs @ISA
I switched to base soon after it came out, because it saved me the trouble of loading the parent module with a separate use() statement, which I sometimes forgot to do. I never use() the module I pass to base and have never had any problems with it.