in reply to Re^2: on the fly methods
in thread on the fly methods

Also Class::Unique. I'm a big fan for some reason. :)