Holy crap. Forget everything I've ever said about OO programming in Perl, and use Moose instead? http://www.stonehenge.com/merlyn/LinuxMag/col94.html http://www.iinteractive.com/moose/ It blows my mind how people turn Perl into whatever they want Perl to be to solve their problem. :) What other language lets you do that? Wow. j