in reply to Make code smaller and better

Anytime you have variables called $foo1, $foo2, $foo3, etc ... that's a sign you should be using an array (or possibly a hash). Why are you forcing yourself to stick with scalars? Once you use more complex data structures, you can use a lot of neat features that many would consider "compact and professional".

------
We are the carpenters and bricklayers of the Information Age.

Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose