in reply to Subclassing strategies

chromatic's probably right. That being said, I wonder if you could just return a hash, possibly with overloaded stringification. (If you have to overload, though, it's probably worse then just creating a new object.)
Thanks,
James Mastros,
Just Another Perl Initate