We currently are using Perl scripts on a backoffice unix environment to process large data input files. We are experiencing slow processing times, a limitation of 25 open hash files, and the inability to process files directly that are larger than 2 GB. Someone in our group wants to change from Perl to C++ to overcome these limitations. Is this the right move or should we be looking to just tune the existing Perl we have and maybe we are unaware of how to overcome the other limitations I have mentioned above. Any input would be appreciated. Thanks.