Eric Wilhelm wrote: > 1. 'my $self = shift;' not 'my ($self, $this, $that) = @_;' I've found (benchmarked it before) that doing: my ($self, $this, $that) = @_; to be faster than: my $self = shift; my $this = shift; my $that = shift; -- Michael Peters Developer Plus Three, LP