I think jryan has a nice idea about it...
Read his homenode and make up your mind :-)
I don't like downvotes either, but he, life goes on, and i still have fun in programming, and i still like to help people with perl-programs if i have the time and the knowledge..
"We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise." - Larry Wall.